我想請求一個簡單的宏的幫助。它可以幫助我的隊友比較數據並應用countif功能並提供正確的數據。但是,宏自動填充設置爲D108。我想稍微改變它以自動填充它直到上一個填充行。任何人都可以幫助我修改它的工作方式嗎?自動填充直到最後一行,countif,就緒宏調整
Sub Countif_function()
Sheets("Account Campaign Member").Select
Range("D1").Select
ActiveCell.FormulaR1C1 = "How Many Contacts do we have?"
Range("D2").Select
ActiveCell.FormulaR1C1 = "=COUNTIF('Campaign Member'!C[-2],RC[-1])"
Selection.AutoFill Destination:=Range("D2:D108")
Range("D2:D108").Select
Columns("D:D").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Columns("B:D").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Comparison").Select
Range("A1").Select
ActiveSheet.Paste
Columns("A:B").EntireColumn.AutoFit
Columns("A:B").EntireColumn.AutoFit
Columns("B:B").Select
End Sub
您好@nutsch,這個代碼帶給我的錯誤在它的4號線。問題出在(.rows.count,3)。當我刪除點時,它會運行,但像我一樣 - 不是結束。有任何想法嗎? – mgunia
刪除.rows中的前導期 – nutsch