我在一個文件夾(Test01,Test02,Test03)中有許多相同結構的excel文件。Excel VBA:從另一個工作簿複製行並粘貼到主工作簿
我在同一個文件夾中創建另一個excel文件,需要從其他excel文件(結果)中提取信息。
每個測試文件中都有一個特定列需要複製並粘貼到結果文件的一行中。
我正在嘗試創建一個工具或宏,它可以通過按下一個按鈕,從每個文件中提取相同的列並將其粘貼到結果文件的新行中。
我無法更改測試文件中的任何內容,這應該在不打開每個文件的情況下自動完成。另外新的測試文件將被添加到文件夾(Test04,Test05等),因此該功能應該能夠從新文件中提取。
我的代碼不運行,而是,收到運行時錯誤:
Private Sub CommandButton1_Click()
'Dim info
'info = isWorkBookopen("C:\Users\Ridwan\Desktop\Test_Excel\Test01.xlsm")
'If info = False Then
Workbooks.Open Filename:="C:\Users\Ridwan\Desktop\Test_Excel\Test01.xlsm"
'End If
Worksheets(Sheet2).Activate 'This is giving me a runtime error
Range("C2:C10").Copy
'Need functions to paste into Results.xlsm
End Sub
在一個側面說明,我isWorkBookopen功能不起作用,它不認識到它是一種功能。這就是我評論這些評論的原因。
工作表需要字符串值'工作表(」Sheet2「)。激活' – 2016-10-11 06:54:33