как определить макс. номер столбца и строки, содержащий значение ячейки - PullRequest
0 голосов
/ 08 января 2019

Я хочу определить максимальную длину столбца и строки со значением ячейки, чтобы вернуться к следующему столбцу при достижении максимальной длины столбца / строки

У меня уже есть команда "for", но я не могу понять, как кодировать в VBA, чтобы проверить лист набора данных для макс. длина столбца и строки

Sub Val-Click()
Dim datdate
Dim cell as range
Dim j as long, dim i as long


For i=2 to 3
     For j=3 to 8

     If Sheet!Z.cells(j,i).Value = "" then
     Sheet!Z.cells(j,i).Interior.Color=vRed

     End if
     Next j
 Next i
 End Sub

Мой ожидаемый результат состоит в том, что «i» и «j» содержат макс. длина столбца и строки, которая содержит последнее значение ячейки. В настоящее время проблема заключается в том, что процедура проверки возвращается к следующему столбцу на основе моего предопределения. Моя цель, однако, что макс. Значения «i» и «j» определяются автоматически на основе предварительного анализа, который определяет макс. длина столбца и строки в той матрице данных, которая содержит последнее значение целых строк и столбцов

1 Ответ

0 голосов
/ 16 апреля 2019

Вы можете сделать это либо с помощью оператора «for» или цикла Do, либо с помощью функции «find», если ищется конкретное значение.

...