お世話になっております。
表題の通りです。
以下のようなコードを記述しました。
VBA
1Sub Sample2() 2 'sheetをコピーして新しいブックを作成する 3 Sheets(Array("テスト", "テスト2")).Copy 4 ActiveWorkbook.SaveAs "C:\Users\ユーザー名\OneDrive\デスクトップ\" & "テスト.xlsx" 5 6 '★新しいブックのテスト2シートにあるボタンオブジェクトを削除したい!!★ 7 Worksheets("テスト2").Buttons.Delete 8 ActiveWorkbook.Close 9End Sub
「 Worksheets("テスト2").Buttons.Delete」は動作しており、コピーする元のブックで
標準モジュールを追加し、そこで実行するとテスト2シートにあるボタンオブジェクトが削除されます。
どうすれば新しいブックのボタンを削除できますか?
ご教授のほどよろしくお願いします。
提示のコードだけであれば、新しいブックのボタンが削除されますよ?
他のコードがあるか、もしくはデバッグモードで処理を止めて元のブックをアクティブにしたりしていませんか?

回答1件
あなたの回答
tips
プレビュー