我正在尝试制作一个宏来帮助我格式化一些文件,但每个文件都有不同的行数(但总是相同的列数)。我将最后一个范围定义为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
