这可能对大多数人来说过于简单。我刚开始使用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