No.1ベストアンサー
- 回答日時:
こんにちは。
Excelのバージョンはお書きになった方が良いと思います。
>コンボボックスプロパティのListFillRangeで範囲を指定しています
ここが良くわからなかったのですが、VBAコンボボックスとのことですから、ユーザーフォームに貼り付けたComboBoxコントロールかと思います。
次のプロシージャをUserForm_Initializeイベントなどでコールするのでは、ダメですか?
'コンボボックスにアイテム追加
Private Sub SetComboboxItem()
Dim rngSRC As Range
Dim rngCEL As Range
Dim cmbCtl As Control
'コンボボックスコントロール
Set cmbCtl = Me.ComboBox1
'データ範囲
Set rngSRC = ActiveSheet.Range("A1:A7")
'初期化
cmbCtl.Clear
'アイテム追加
For Each rngCEL In rngSRC
With rngCEL
If .Value <> "" Then '空なら追加しない
cmbCtl.AddItem CStr(.Value)
End If
End With
Next rngCEL
Set rngSRC = Nothing
Set cmbCtl = Nothing
End Sub
はずしていたら、すみません。
ご回答ありがりがとうございます。シート上にあるコンボボックスを作りました。UserFormを作る程でもなかったので、一番簡単な方法でやっていました。上記のソースは今後の参考にさせて頂きたいとおもいます。ありがとうございました。
No.2
- 回答日時:
色々やって見ましたが駄目のようですね。
範囲名(名前の定義)使用も許してくれない。「空白行を無視する」みたいな設定はないでしょう。
(1)スペース行を飛ばして、本来の項目設定方法AddItemを使って、設定する。
(2)別列にスペース行を除いたデータ列を作る。
(注 関数でも出来ます)
そして出来あがった列を対象にListFillRangeで範囲を指定する。
ありがとうございます。
「空白行を無視する」みたいな設定はないでしょう。
プロパティでそういう設定が有ればと思ったのですが。。
あまり、データ量を多くしたくなかったのですが、仕方ないですね。こちらの方法でやってみますね。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel コンボボックス バックカラー 1 2023/02/18 08:06
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) EXCEL VBA ユーザーフォームの内容をループでデータベースに登録したい。 2 2023/02/02 10:22
- Visual Basic(VBA) EXCEL VBA データベースの内容をユーザーフォームに表示したい。 5 2023/02/14 11:40
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Vba エクセルマクロで、 A列の、A1セルからA10セルに空白のある行を削除する、のは Range 3 2022/11/05 17:44
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセルの関数で質問です。 3 2023/02/24 14:07
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Excel VBA コンボボックスで空白を削除
その他(Microsoft Office)
-
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
EXCEL VBA コンボボックス、テキストボックスが未入力のときメッセージを表示する方法
Excel(エクセル)
-
-
4
コンボボックスにリストが表示されません・・・
Excel(エクセル)
-
5
エクセルVBAでテキストボックスに入力があった場合のみ、ワークシートに転記したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
Excel > ピボットテーブル「(空...
-
エクセルでCSVを編集するとき、...
-
「データ要素を線で結ぶ」がチ...
-
数式による空白を無視して最終...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
エクセルで、「複数のセルの中...
-
excel2010 空白セルにのみ貼り...
-
【Excel】 csvの作成時、空白セ...
-
空白セル内の数式を残したまま...
-
【Excel】 Ctrl+方向キー で空...
-
関数TRANSPOSEで空白セルを0に...
-
COUNTAで式をカウントしない方法
-
《Excel2000》SUMPRODUCT関数で...
-
エクセルにて負の時間を0:00と...
-
エクセル マクロ 最終列まで...
-
空白を0とみなす関数
-
エクセルのグラフで式や文字列...
-
空白セルがないのにオートフィ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
数式による空白を無視して最終...
-
エクセルでCSVを編集するとき、...
-
ピボットテーブルで空白セルの...
-
excel2010 空白セルにのみ貼り...
-
Excel > ピボットテーブル「(空...
-
空白セル内の数式を残したまま...
-
「データ要素を線で結ぶ」がチ...
-
エクセルで、「複数のセルの中...
-
Excelで、入力文字の後に自動で...
-
エクセル 連番が途切れていると...
-
《Excel2000》SUMPRODUCT関数で...
-
SUMIFS関数で「計算式による空...
-
【Excel】 csvの作成時、空白セ...
-
形式貼り付けの「空白を無視す...
-
Excel:関数が入っているセルに...
-
リンク先が空白若しくはゼロの...
-
エクセルで上の行の値を自動的...
-
エクセルにて負の時間を0:00と...
-
エクセルのグラフで式や文字列...
おすすめ情報