我遇到了一个问题,如果第一行为空,宏将删除整个列。有没有办法找到第一个可用的数据行?我假设问题在于将“A2”命名为范围?
Sub PrepForUpload()
Dim rowNumber As Integer
Sheets("Initiatives").Select
ActiveSheet.Range("a2").Select
While (Range(ActiveCell, ActiveCell.Offset(0, 0)) <> "")
ActiveCell.Offset(1, 0).Select
Wend
rowNumber = ActiveCell.Row
ActiveSheet.Range(rowNumber & ":65536").Select
Selection.Clear
Range("A2").Select
ActiveWorkbook.Save
End Sub
任何帮助都会很棒
谢谢