我是VBA的新手。我一直在尋找小時,但無濟於事:(將多個工作表中的特定列複製到一箇中
我有12張由AT列組成的工作表我想從12張工作表中的每一張複製併合並C和T列到一個工作簿「摘要」中宏。有人能幫助我嗎?在此先感謝。
Sub Create_Summary()
Application.DisplayAlerts = False
On Error Resume Next
Application.DisplayAlerts = True
n = Application.Worksheets.Count
Sheets("Summary").Move after:=Worksheets(Worksheets.Count)
Dim sh As Worksheet
For Each sh In ActiveWorkbook.Worksheets
If sh.Name <> "Summary" Then
Set col = Columns(Columns.Count).End(xlToLeft)
Set col = Columns(Columns.Count).End(xlToLeft)
sh.Range("C:C,T:T").Copy Destination:=Sheets("Summary").Range(col,col)
End If
Next sh
End Sub
此副本C和T列從最後一張紙,而其他人只是C時不T.
你有沒有嘗試錄製宏? – OldUgly
請告訴我們你到目前爲止嘗試了些什麼。 –
我已經添加了代碼,希望你能幫上忙。 – znf96