シート(Excel)が削除されたときにマクロをトリガーしようとしています。 2010年以降、異なる削除イベントがあります。シート/グラフイベントの削除VBA
アプリケーションレベル:Application.SheetBeforeDeleteイベント。
ブックレベル:Workbook.SheetBeforeDeleteイベント。
ワークシートレベル:Worksheet.BeforeDeleteイベント。
初心者としては最後の2つをうまく適用できませんでしたが、最初のものを適用しようとしました。
Private Sub Workbook_SheetBeforeDelete(ByVal Sh As Object)
Call Macro
End Sub
これはシートで正常に機能しますが、グラフ(チャートのみを含むシート)では機能しません。
私の目標は、私のシートの名前がSheetname(1)、..(2)なので、自分のカウンタを調整し、おそらくシートの名前を変更することです。
私は多くを検索しましたが、私が従うことができる例は見つかりませんでした。
ご協力いただければ幸いです。
これはバグだと思われます。確かにそれは私のように見えます。 – Rory