2017-06-09 6 views
2

セル値に応じてオプションを使用してドロップダウンメニューを作成しようとしましたが、代わりにエラーメッセージが表示されています。条件が満たされた場合にコンボボックスに項目を追加します。

私が持っている:私が持っているもののゼロなしのテキストのみの項目とドロップダウンリスト、

:「0」と異なるテキスト項目、すなわち「ABC」または「DEF」 私が欲しいとテーブルをこれまでに試した:

Private Sub Submit_Click() 'CommandButton to reset and fill Combobox 
    Me.Combobox1.Clear 
For Each cell In ["range name"] 
    If Range(cell).Value <> 0 THen 
    Me.Combobox1.AddItem cell 
    End If 
Next Cell 

End Sub 

私は仕事に...「AddItemメソッド」コマンド「ごとに、」通常を得たが、その後私は、ドロップダウンメニュー内の項目として全て「0」を持っています。

+0

ゼロを除外する「範囲名」を定義しないのはなぜですか? – Luuklag

答えて

2

これはあなたの試みですか?

Private Sub Submit_Click() 
    Dim aCell As Range 

    Me.Combobox1.Clear 

    For Each aCell In ["range name"] 
     If aCell.Value <> 0 Then Me.Combobox1.AddItem aCell.Value 
    Next aCell 
End Sub 
+1

作品。ありがとうございました! – Gregor

+0

あなたを助けてくれてうれしいです:) –

関連する問題