Я пытаюсь сделать макрос, который поможет мне отформатировать некоторые файлы, но каждый файл имеет разное количество строк (но всегда одинаковое количество столбцов). Я определил последний диапазон как 99999
, потому что я не знаю, как заставить макрос распознавать последнюю строку с некоторыми данными и останавливаться на этом.
Кто-нибудь может помочь?
Спасибо
Rows("1:26").Select
Selection.Cut
Sheets.Add After:=ActiveSheet
ActiveSheet.Paste
Range("C16").Select
Sheets("teste").Select
Selection.Delete Shift:=xlUp
Range("I3:N99999").Select
Selection.Cut
Range("I1").Select
ActiveSheet.Paste
Range("P3:P99999").Select
Также пробовал и имел успех:
Dim Nb_Rows As Integer
Nb_Rows = WorksheetFunction.CountA(Range("H:H"))
For i = 1 To Nb_Rows
Range("I" & i).Value = Range("H" & i).Value + Range("F" & i).Value
Next i