1
既存のExcelファイルにワークシート・コール "マスター・レコード"を追加します。以下のコードでは、ワークシートを作成することができましたが、ワークシートがすでに終了している場合は、別の名前(例:Sheet2、Sheet3)のシートを作成しています。外部ワークブックにワークシートを追加
私は他のシートを作成したくありません。メッセージを反映するだけではすでに存在しています。不要な用紙の作成を避ける方法を教えてください。
Dim Wb As Workbook
Dim ws As Worksheet
Set Wb = Workbooks.Open(TextBox2.Text)
Set ws = Wb.Sheets.Add
ws.Name = "Master Records"
Wb.Save
Wb.Close
まだシート2を追加しています。私はMaster RecordsとSheet1というシートを持っています。コードを実行すると、すでにシートが存在しているのに別のシートを作成しているというメッセージが表示されます。 –
残念です。私はこれを以前にテストする時間がなく、今更新しました - Set ws = wb.sheets.Addを移動する必要がありました。 –
@ZaidShaikhそれはあなたのために働いたのですか? –