У меня есть электронная таблица Excel, содержащая данные, подобные приведенным ниже:
Я хочу проделать определенный набор операций для каждой категории для каждого имени. У меня гарантированно будет пустая ячейка перед каждым новым набором категорий (но не обязательно именами), поэтому, когда я перебираю имена, я делаю следующее, чтобы узнать, что такое последняя строка категории:
rowNum = sheetVariable.Cells(theName.Row + 1, 2).End(xlDown).Row
Это отлично работает, за исключением того, что если существует только одна категория для имени (например, для name4
на изображении в качестве примера), выполняется переход к следующей категории следующего имени.
Есть ли способ сделать это, чтобы он работал и в случае, когда для человека есть только одна строка категории?