初期化時に現在のワークシートのすべての名前でそのリストボックスを埋めるフォームにリストボックスがあります。私は次のようなコードを使用します:
For Each wCs In ActiveWorkbook.Worksheets
If Not Right(wCs.Name, 10) = "Eng_Labels" Then
ListBox3.AddItem wCs.Name
End If
Next wCs
(Eng_Labels
は計算に使用するワークシートなので、表示したくありません。)
ユーザーがワークシートを追加したときに、このコードまたはそのようなコードを実行する方法はありますか? これを関連付けることができるworksheet_addedタイプのイベントはありますか?