powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как получить номер строки в Excel.
6 сообщений из 6, страница 1 из 1
Как получить номер строки в Excel.
    #39812376
Максим_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Скажите пожалуйста, как корректно получить номер новой строки в Excel с учётом включённых фильтров?
Считаю так: LastRowID = Cells(Rows.count, 1).End(xlUp).Row+1.
Но если в excel включен фильтр, то данные становятся некорректными.
А вообще задача стоит вроде как простая, по кнопке добавлять новую строку.

Спасибо за помощь!
...
Рейтинг: 0 / 0
Как получить номер строки в Excel.
    #39812401
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
ThisWorkbook.Worksheets("Лист1").Columns(1).End(xlDown).Offset(1,0).Row
...
Рейтинг: 0 / 0
Как получить номер строки в Excel.
    #39812406
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не... вот так:

Код: vbnet
1.
ThisWorkbook.Worksheets("Лист1").Columns(1).Find("",ThisWorkbook.Worksheets("Лист1").Columns(1).End(xlDown)).Offset(1,0).Row
...
Рейтинг: 0 / 0
Как получить номер строки в Excel.
    #39812576
Максим_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akinaне... вот так:

Код: vbnet
1.
ThisWorkbook.Worksheets("Лист1").Columns(1).Find("",ThisWorkbook.Worksheets("Лист1").Columns(1).End(xlDown)).Offset(1,0).Row



Спасибо за помощь!!!
Но первый вариант считает корректней))
...
Рейтинг: 0 / 0
Как получить номер строки в Excel.
    #39812581
Максим_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Максим_78Akinaне... вот так:

Код: vbnet
1.
ThisWorkbook.Worksheets("Лист1").Columns(1).Find("",ThisWorkbook.Worksheets("Лист1").Columns(1).End(xlDown)).Offset(1,0).Row



Спасибо за помощь!!!
Но первый вариант считает корректней))

Хотя был не прав, второй вариант поточнее будет, но пришлось добавить -1, т.к. функция считает на одну строку больше чем есть на самом деле.
...
Рейтинг: 0 / 0
Как получить номер строки в Excel.
    #39812681
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Максим_78функция считает на одну строку больше чем есть на самом делеКто-то хотел, как я понял, первую пустую ячейку столбца, а не последнюю непустую...

Максим_78пришлось добавить -1А просто убрать Offset мысли не возникло?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как получить номер строки в Excel.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]