これはほとんどの人にとって単純なことです。私はVBAを使用してExcelワークブックの作成と更新を始めました。既存のワークブックとワークシートを開いて更新するためのコードをインターネット上に見つけました。私が言ったように、私はこれで全く新しいです。このコードは理にかなっていますか?あなたはExcelのVBAにある場合、これは」にISN私は既存のワークブックを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
ここに入力ミスがあるのかどうかは分かりませんが、 'Set wbSource = xlApp ...'だけでなく 'lApp ... 'としたいと思います。また、 'Set srcWorksheet = ...'を実行してwoksheetとして設定します。 'srcWorksheet.Activate'が必要な次の行は、ワークシートを再度呼び出すとエラーになることがあります。 – BruceWayne