![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.5ベストアンサー
- 回答日時:
>このままのコードを実行するとDropDowns()が定義されてないとエラーになってしまいます。
どんなエラーかよくわかりませんが、少し追記すると、
まず、『ドロップ 1』はコンボボックスの名前です。新規に作成すると名前ボックス(シートの左上)に表示されます。
コンボボックスに別名を付けている場合はそれに変更します。
次に、
Sub Test1()
With DropDowns("ドロップ 1")
MsgBox .ListIndex
End With
End Sub
は、Sheet1にコンボボックスがあって、Sheet1のコードウインドウに書く例です。
Sheet1にコンボボックスがあって、標準モジュールに書く場合は、
Sub TestMoj1()
With Worksheets("Sheet1").DropDowns("ドロップ 1")
MsgBox .ListIndex
MsgBox .List(.ListIndex)
End With
End Sub
のようにします。多分メッセージボックスが出ると思いますが・・・(Excel97で確認)
No.4
- 回答日時:
表示 → ツールバー → フォーム のコンボボックスなら
Sub Test1()
With DropDowns("ドロップ 1")
MsgBox .ListIndex '何番目か(1から)
MsgBox .List(.ListIndex) 'リスト
End With
End Sub
表示 → ツールバー → コントロールツールボックス のコンボボックスなら
Sub Test2()
With ComboBox1
MsgBox .ListIndex '何番目か(0から)
MsgBox .List(.ListIndex) 'リスト
End With
End Sub
のような感じでしょうか。(Excel97です)
回答ありがとうございます。
知りたかったのは前者です。後者は知りませんでした。
しかし、このままのコードを実行するとDropDowns()が定義されてないとエラーになってしまいます。
お手数をおかけしますが、再度アドバイスを頂ければと思います。
No.3
- 回答日時:
こんにちは。
例えば、Sheet1のComboBox1の値を参照したければ、
Sheet1.ComboBox1.Value
でOKです。
回答ありがとうございます。
私の質問の仕方が悪かったようです。
下の方の所へ補足しましたのでもしご存知であれば
再度回答をお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロVBA別Excelブックにデータ転記 2 2022/07/10 23:35
- Visual Basic(VBA) ExcelVBA ドロップボックスで月を選択するとそれ以降のデータが残るようにしたい。 3 2022/12/16 14:53
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/02/07 09:58
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- Excel(エクセル) コンボボックス及びリストボックスを5段階連動させる方法をご存知の方ご教授頂きたいです。 Excelで 3 2022/04/03 21:43
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
VBA コンボボックスで選んだ値を取得するには
その他(Microsoft Office)
-
VBAでシートからコンボボックスにデータを設定する方法
Visual Basic(VBA)
-
コンボボックス内の文字サイズ変更
Excel(エクセル)
-
-
4
【Excel VBA】コンボボックスで選択した値の取得
Excel(エクセル)
-
5
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
6
VBAコンボボックスの内容が反映されない
その他(プログラミング・Web制作)
-
7
ユーザーフォームを表示中にシートの操作をさせるには
Excel(エクセル)
-
8
VBで構造体の配列を関数に渡す方法?
Visual Basic(VBA)
-
9
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
10
コンボボックスのListFillRangeの変更について
Excel(エクセル)
-
11
Listviewに表示された文字のコピーペースト
Visual Basic(VBA)
-
12
Application.Runエラー(1004)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
勃起する時って痛いんですか? ...
-
精子が黄色?
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
EXCELで条件付き書式で空白セル...
-
中出しをするとお腹が痛い・・・。
-
小数点以下を繰り上げたものを...
-
エクセル指定した範囲からラン...
-
甲状腺が腫れているが血液検査...
-
EXCELで式からグラフを描くには?
-
2つの数値のうち、数値が小さい...
-
精子に血が・・・
-
これって喉仏ですか? 私は女性...
-
値が入っているときだけ計算結...
-
ある範囲のセルから任意の値を...
-
【Excelで「正弦波」のグラフを...
-
一番多く表示のある値(文字列...
-
筋トレするとチンコが縮んじゃ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
精子が黄色?
-
EXCELで条件付き書式で空白セル...
-
至急!尿検査前日にオナニーし...
-
これって喉仏ですか? 私は女性...
-
中出しをするとお腹が痛い・・・。
-
甲状腺が腫れているが血液検査...
-
2つの数値のうち、数値が小さい...
-
尿検査前日に自慰行為した時の...
-
EXCELで式からグラフを描くには?
-
小数点以下を繰り上げたものを...
-
ある範囲のセルから任意の値を...
-
口の中に黒い血の塊
-
【Excelで「正弦波」のグラフを...
-
エクセル指定した範囲からラン...
おすすめ情報