質問: excel リストボックスの字の大きさを変えるには? こんにちは。 excelの「データ」-「入力規則」-「入力値の種類」でリストを選んだ場合なのですが、リストに現れる文字の大きさを変えることは出来ないでしょうか? 特に大きな表を縮めて使用している場合、とても見辛いのですが。 何か良い方法、又は代わる方法等をご存じの方がいらっしゃいましたらよろしくお願いします。
回答: 入力規則の文字のfontsizeは決まっていて、操作やvbaレベルでは変えられないようです。 ご参考までにやった結果を記します。 一方sheet1にコンボボックスを貼りつけ(コントロールツールボックスの方からで、フォームの方からでない) 範囲f1:f3に(例えば) 京都 大阪 神戸 などと「元の値」を入力。 標準モジュールに sub test02() worksheets("sheet1").combobox1.top = activecell.top worksheets("sheet1").combobox1.width = 120 worksheets("sheet1").combobox1.listfillrange = "f1: f3" worksheets("sheet2").combobox1.font.size = 20 end sub を貼りつける。また ワークシートのコンボボックスをダブルクリックし combobox1のclickイベントプロシジュアーに private sub combobox1_click() activecell = combobox1.list(combobox1.listindex) worksheets("sheet1").combobox1.top = activecell.top end sub とすると、似たような機能になり、こちらは font.size の指定をさせてくれるので、大きな字になりました。