VBAで動作するリストボックスを取得する際に問題が発生しています。私は何が足りないのか分かりません。 ListBox1というリストボックスを作成しました。Listbox AddItemエラー
次のように私はプログラムを書いた:
Sub ListBox1_Change()
Dim ListBox As Object
With Listbox1
.AddItem = "Yes"
.AddItem = "No"
End With
End Sub
プログラムは.AddItem = "No"
行で失敗します。私はObject Variable or With Block Variable not set
エラーが発生します。
が必要だと思います。 'With Listbox1'を使うだけであれば、Listbox1はアクティブシート上にある必要があります。コードが標準モジュール内にある場合は、リストボックスを含むシートまたはユーザーフォームを指定する必要があります: 'With Sheets(" Sheet1 ").Listbox1'またはWith UserForm1.Listbox1 – tigeravatar
また、' = '記号はありません'.Additem'メソッドを使用すると、 – tigeravatar
changeイベントはアイテムをそれ自身に追加し、新しいchangeイベントをアクティブにします。イベントをブロックするグローバル変数を持つブール条件を追加する必要があります。 –