我有工作簿中的多個工作表中的數據,我希望將其全部複製到同一工作簿中的一個工作表中。當我運行宏時,我希望它首先刪除「iPage Data Export」表中的當前數據,然後用其他表中的數據替換它。如何移動到下一個空白單元格?
我希望該過程一次發生一列,因爲我可能無法完成所有工作。現在我正試圖學習如何做一列。
我能夠從一張紙上覆制列中的所有內容,但是當它移動到下一張時,它會覆蓋現有數據。最後,我只複製了一張價值數據。
這裏是我的問題4:
我如何讓它運行程序之前清除該表中的數據?
如何讓它在該行底部開始每個複製功能(即在具有值的最後一個單元格之後)?我曾嘗試過很多關於這個和其他董事會的建議,但都沒有成功。我承認我在這方面不是很有經驗。
如何我可以把它複製到一個特定的列(目前它只是似乎默認爲A.
我怎麼能連接多個列粘貼功能時即如果我想它插入? A2 & 「」 B2,而不只是A2
Sub CombineData()
Dim Sht As Worksheet
For Each Sht In ActiveWorkbook.Worksheets
If Sht.Name <> "iPage Data Export" Then
Sht.Select
Range("C:C").Copy
Sheets("iPage Data Export").Select
ActiveSheet.Paste
Else
End If
Next Sht
End Sub
每個帖子最好只有一個問題。 @SO很慷慨,可以在別人不可能的地方解決所有問題。特別慷慨,因爲這些問題在本網站的其他地方重複。 [最後一行](http://stackoverflow.com/questions/11169445/error-in-finding-last-used-cell-in-vba/11169920#11169920)和[加入列](http://stackoverflow.com/questions/8482759/simple-vba-array-join-not-working/8482852#8482852)and [clearing](http://stackoverflow.com/questions/19593907/clear-contents-of-cells-in-vba-使用列參考/ 19594089#19594089) –