私は1つのコンボボックスを持つ小さなユーザーフォームを開発しました。このコンボボックスは、ユーザーフォームのロード時にワークシートの範囲で埋められます。私が必要とするのは、コンボボックスにロードする値がない場合、「ロードするものはありません」というエラーが表示されるはずです。このユーザーフォームは小さなボタンで読み込まれます。以下はコンボボックスにロードする範囲がない場合、ユーザーフォームの読み込みを制限するコード
私のユーザーフォームの初期化コードです:
Private Sub UserForm_Activate()
'LOAD THE LIST OF ACCOUNTS
'ASSIGNING THE VARIABLES
Dim ws As Worksheet
Dim tbl As ListObject
Dim rng As Range
'Declaring the Variables
Set ws = Sheets("Cash and Bank Account Details")
Set tbl = ws.ListObjects("newaccount")
Set rng = tbl.ListColumns(3).DataBodyRange
'Adding the Items in Combo Box
For Each rng In rng
ComboBox1.AddItem rng.Value
Next
ComboBox1.ListIndex = 0
End Sub
親切に検討し、クエリで私を助けて。
ありがとうございました。
'もしComboBox1.Value =「」その後Combobox1.Value =「何も」ロードあなたの' Combobox1.ListIndex後If'を終了することはありません= 0' – Dan
ブロックなしでエラー終了を表示する場合 –