這可能對大多數人來說過於簡單。我剛開始使用VBA來創建和更新Excel工作簿。我在網上找到一些代碼來打開和更新現有的工作簿和工作表。就像我說的,我是全新的。這段代碼甚至有意義嗎?我只需要知道如何打開現有工作簿,我發現在我們的任何幫助environment.Thanks不工作的所有例子,我可以得到使用2個工作表打開並更新現有工作簿
Dim wbSource, xlApp, srcWorksheet
'initialize
Set xlApp = CreateObject("Excel.Application")
'open source and target files
Set wbSource = lApp.Workbooks.Open("X:\GCIXCycleCompare_test_auto.xlsx")
set srcWorksheet = wbSource.Worksheets("NewCycle")
srcWorksheet.sheets("NewCycle").Activate
srcWorksheet.Rows("1:1").Delete
不知道這裏是否有拼寫錯誤,但是您希望'設置wbSource = xlApp ...'而不僅僅是'lApp ...'。另外,你正在執行'Set srcWorksheet = ...',它將它設置爲woksheet。下一行你只需要'srcWorksheet.Activate',再次調用工作表可能會導致錯誤。 – BruceWayne