- 締切済み
ExcelVBA:コンボボックスに表示されるリストで一番下に現れる「▲」を消す方法
ExcelVBAで、コンボボックスに「Additmem」などでリストを表示させると一番下に「▲」の表示が出て、それで左右にリストが見れるようになっています。 しかし、それほど長い文字でもなく「▲」がなくても見れるのでこれを消したいのですが、どうしたらいいでしょうか? 回答よろしくお願いします。
- miya_HN
- お礼率100% (1683/1683)
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- pbforce
- ベストアンサー率22% (379/1719)
ShowDropButtonWhenプロパテイかな?
関連するQ&A
- ExcelVBA コンボボックスリストのリセット
4月からマクロを勉強し始めて、壁にぶつかっています。 ユーザーフォームでオプションボタンの下にコンボボックス(1)を、そのさらに下にもうひとつコンボボックス(2)をレイアウトしました。 コンボボックス(1)は選ばれたオプションボタンによって、異なるリストを表示させるようにしてあります。 わからないのは、コンボボックス(2)のリストをコンボボックス(1)で選ばれた文字によって変えたいのです。 たとえば、コンボボックス(1)で"A"と選択されたら、コンボボックス(2)にはリストA'が、(1)で"B"と選択されたら、(2)にはりすとB'が…、というように、場合分けさせたいのです。 方法をご存知の方がいらっしゃいましたら、ご教示ください。よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- ExcelVBA:コンボボックスのリストを手動で変更できなくする方法
ExcelVBAで、コンボボックスに選択する項目、リストが表示されますが、これをキーボードなどで入力できないようにする方法を教えてください。 EnabledやLockedプロパティを使っても選択自体できなくなってしまうので何か方法はありませんか? 回答よろしく願いします。
- ベストアンサー
- Visual Basic
- ExcelVBA コンボボックスの表示
お世話になります。 VBAユーザフォームのコンボボックスのリストにソースから追加しています。 ColumnCountを2に設定しているので、コンボボックスから選択するときにはちゃんと2列表示されるのですが、選択したあとにコンボボックスの表示に残るのは1列目だけなのです。 どのプロパティを変更したらいいのか見つかりません。 ご存知の方がいらっしゃいましたら、教えてください。 よろしくお願い致します。
- ベストアンサー
- Visual Basic
- コンボボックスのリスト表示について
ユーザーフォーム上でコンボボックスを作成しました。 リストの元となるデータがあるセル範囲に名前を付け、 コンボボックスのRowSourceにその名前を入れてリストにしています。 リストを変更するときにはデータを作り変え、マクロでそのセル範囲に名前を付け替えるようにしています。 問題は前のリストの数が3つだったとし、次にリストの数を5つになるように作り変えた時にコンボボックスの表示が上3つまでしか表示されないのです。 リストのスクロールもできない状態です。 Visual Basicの画面でコンボボックスをいじったら直っています。 名前のセル範囲、データの変更はきちんと反映しています。 List Rows等のプロパティをいじってみても直りません。 どこを設定しなおせばいいのでしょうか。OSはMe、Excel2000です。
- ベストアンサー
- オフィス系ソフト
- コンボボックスのリストの表示方法
Accessのフォーム上でコンボボックスを使用しています。 ソースデータが 1,東京都豊島区<Alt+Enter>○○○のように2項目目が<Alt+enter>で改行されたデータが入っています。 これをコンボボックスでリスト表示させると、東京都豊島区までしかリストに表示できません。 (1)リスト表示を2行ずつにする方法はありますか? (2)ソースデータは修正できません、リスト表示の時だけのフォーマット変更(改行無視)などはできますか? (3)その他 よい知恵をお貸しください。
- ベストアンサー
- その他MS Office製品
- コンボボックスの値リストをクエリーでも表示する方法?教えて
フォームにコンボボックスを作ったのですが、コンボボックスの値リストを表示するフィールドをクエリのフィールドでもリストを表示選択できるようにする方法を教えていただけませんか?
- ベストアンサー
- オフィス系ソフト
- エクセル マクロ コンボボックスリスト
sheet1の場所でボタンクリックでフォーム表示。その中でコンボボックスリストを作成。 sheet3にデーターをA列に作りました。 1)フォームの中のコンボボックスをクリックしてリスト表示させた い。マクロの記述を教えてください。 2)コンボボックスリストに表示した文字をsheet2に記録するボタンを作ったがマクロの記述を教えてください。
- ベストアンサー
- オフィス系ソフト
- excelVBAのコンボボックスについて
excelVBAのコンボボックスについて質問です。 ユーザーフォームに設置したコンボボックスに違うシートの特定範囲を設定するには どのようにプログラムすればよろしいでしょうか? 自分なりにいろいろ調べてみたのですが解決できませんでした。 要約すると ユーザーフォームはsheet1からボタンで起動させ(ここまでは苦もなくできました)、でてきたユーザーフォームにあるコンボボックスにsheet2にある特定範囲 また、この特定範囲をデータのある範囲だけ(データが追加されれば自動でそれを取得する)に設定することは可能ですか?
- ベストアンサー
- Excel(エクセル)
- excelVBA コンボボックスに時刻で表示したい
いつもお世話になります。お知恵を貸してください。 ユーザーフォームにコンボボックスがあります。 リストの中身はプロパティウィンドウのRowSourceでSheetにある時間表を指定しています。 そのリストは7:00,7:30,8:00…と時刻をh:mmで表示してあります。 コンボボックスには7:00と表示されているのですが、実際選ぶとシリアル値で表示されてしまいます。 [終了時間]-[開始時間]の計算もしたいので、シリアル値は必要だと思いますが、表示はh:mmで表示する方法を教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- VBA コンボボックス リスト表示について
初心者ですいません エクセル VBAのフォームでコンボボックス3つと、テキストボックス3つがあります シートのListにA~F列までのデータがあり、コンボボックス1にA列のリストを表示し コンボボックス2にA列で選んだリストを参照したB列のリストを表示し、コンボボックス3 にコンボボックス1,2で選んだリストを参照し、C列のリストを表示した後、 コンボボックス1,2,3で選ばれたもののD列、E列分をテキストボックス1,2に 反映しようと思っておりますがうまくいきません どのようにしたらよいか、おしえてください 宜しくお願いします ちなみに、リストの内容は A列 B列 C列 D列 E列 テレビ 42インチ HDD内蔵 台 100,000 テレビ 32インチ BD内蔵 台 80,000 テレビ 19インチ 台 50,000 ビデオ HDD 1TB 台 100,000 ビデオ HDD 500GB 台 80,000 ビデオ BD 台 70,000 が、入ってます 希望は、質問の際のカテゴリ選択のようになればよいのですが... さらに、希望を言えば、自動で、行ごとに1,2,3...と番号を振るようにしており スピンボタンで番号を選べば、登録された上記のデータをフォームに反映させるようにしております これもうまくいきません お願いばかりで申し訳ありませんが 宜しくお願いします
- ベストアンサー
- Visual Basic
お礼
ありがとうございます。 でも違うみたいです。 ありがとうございました。