Добрый день.
Вопрос заезженный, но есть нюанс. Необходимо определить последний номер строки и столбца, заполненный, но чтобы при этом Ctrl+Z работал.
Имеется "рваная" динамическая таблица. Эта таблица увеличивается по высоте и ширине.
В листе на событие SelectionChange назначен макрос, который записывает данные в переменную по количеству столбцов и строк.
Данный метод работает, но нюанс возможно известен, что при удалении данных из ячейки номер определяется ошибочно:
При использовании данного метода
Ctrl+Z не работает (один раз не считается)
Пробовал метод и через Macroчегототам, но ситуация как и в первом варианте. Есть выход из данного положения или нет?
Буду благодарен за любую информацию.
Вопрос заезженный, но есть нюанс. Необходимо определить последний номер строки и столбца, заполненный, но чтобы при этом Ctrl+Z работал.
Имеется "рваная" динамическая таблица. Эта таблица увеличивается по высоте и ширине.
В листе на событие SelectionChange назначен макрос, который записывает данные в переменную по количеству столбцов и строк.
Данный метод работает, но нюанс возможно известен, что при удалении данных из ячейки номер определяется ошибочно:
Код |
---|
R = Cells.SpecialCells(xlLastCell).Row |
При использовании данного метода
Код |
---|
R = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count - 1 |
Ctrl+Z не работает (один раз не считается)
Пробовал метод и через Macroчегототам, но ситуация как и в первом варианте. Есть выход из данного положения или нет?
Буду благодарен за любую информацию.
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.