Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2013, 06:35   #1
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию Выделение динамических таблиц на листе.

Имеется лист, на нем две таблицы. С первой(верхней) таблицей проблем нет т.к. шапка имеет постоянный адрес, а последнюю запись найти не проблема. Но вот с таблицей под ней(нижней) уже становится посложнее...
В верхней пустые строчки хочется удалять, тогда нижняя поползет.

Как поймать начало нижней таблицы?
Sub RunMe()

Макрос выполняется на листе "для l5", а таблица которая нужна находится на листе "НТК1".
Вложения
Тип файла: zip 2ая табл.zip (59.0 Кб, 9 просмотров)
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!
SaLoKiN вне форума Ответить с цитированием
Старый 08.10.2013, 07:57   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Можно, например, так:
Код:
Dim i As Integer
For i = 1 To Sheets("НТК 1 ").UsedRange.Rows.Count
    If Sheets("НТК 1 ").Cells(i, 1).Borders(xlEdgeBottom).LineStyle = xlNone Then Exit For
Next
MsgBox i + 2 'Начальная строка 2-й таблицы
P.S. У Вас в имени листа "НТК 1 " в конце пробел. Так надо?
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 08.10.2013, 08:46   #3
SaLoKiN
Форумчанин
 
Аватар для SaLoKiN
 
Регистрация: 19.09.2013
Сообщений: 597
По умолчанию

Спасибо! Все крутяк!!!
Цитата:
P.S. У Вас в имени листа "НТК 1 " в конце пробел. Так надо?
Я в курсе) та лень менять уже))

А чет я не могу сказать спасибо.... О_о
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!!

Последний раз редактировалось SaLoKiN; 08.10.2013 в 08:55.
SaLoKiN вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа на одном листе с данными из LISTBOX, данные на другом листе konstantin1990 Microsoft Office Excel 3 22.07.2013 15:15
Слияние динамических таблиц. thanindigo Microsoft Office Excel 3 21.07.2012 11:37
Сформировать из 30 таблиц 15 000 таблиц, за 15 минут. kola672 Фриланс 31 19.10.2010 01:22
Фильтрация нескольких таблиц одновременно на одном листе при заданных условиях KNatalia Microsoft Office Excel 11 08.11.2009 21:47
ячейка на одном листе, в которую необходимо подставлять данные из столбца, находящегося на другом листе Ирина Водолагина Microsoft Office Excel 4 04.03.2009 23:38