我有兩個獨立工作的宏。我想在另一箇中嵌套一個。在宏中嵌套一個宏
我收到一個反覆出現的文件,其底部有幾行零星的頁腳。我需要刪除這些頁腳。每個文件中的行數都不相同,但數據結尾和頁腳之間總是有一個空行。
第一個宏通過查看列找到空行A
Sub FTPstep2()
'
' FTPstep2 Macro
'
'
If Application.WorksheetFunction.CountA("A:A") = 0 Then
[A1].Select
Else
On Error Resume Next
Columns(1).SpecialCells(xlCellTypeBlanks)(1, 1).Select
If Err <> 0 Then
On Error GoTo 0
[A65536].End(xlUp)(2, 1).Select
End If
On Error GoTo 0
End If
End Sub
第二個宏刪除下面一行「X」
Sub FTPstep3()
'
' FTPstep3 Macro
'
With Sheets("Sheet1")
.Rows(X & ":" & .Rows.Count).Delete
End With
End Sub
我想窩第一個宏(一切FTPstep2)其中「X」在第二個宏(FTPstep3)中。我已經嘗試了多種途徑,但它往往不喜歡的符號或預計年底報表等
你是說,例如你有A1:A500中的數據,然後是A1000:A1005中的數據,你想刪除後者? – SJR
最好[避免使用'.Select' /'.Activate'](https://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros) – BruceWayne
對於設計如此糟糕的代碼,你無法做很多事情。 –