Когда я отлаживаю программу excel-vba, я узнал, что мой диапазон данных не полностью выбран.Как выбрать полный диапазон в excel vba
Ниже приведена моя модель данных и моя проблема.
Я использовал этот код для выбора всего диапазона. Но это не работает должным образом.
Dim rngTemp As Range
Set rngTemp = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious)
With rngTemp
Пожалуйста, помогите мне, указав код для выбора всего диапазона, как показано на рисунке выше.
Попробуйте [Это] (HTTP : //stackoverflow.com/questions/11169445/error-in-finding-last-used-cell-in-vba). И затем используйте аналогичный метод, чтобы найти последний столбец, а затем построить свой диапазон –
Не могли бы вы использовать Set rngTemp = Cells.usedrange? – 99moorem
@ 99moorem: UsedRange - плохая идея, как описано в ссылке выше –