プロが教える店舗&オフィスのセキュリティ対策術

ExcelVBAです。シートをアクティブにした時コンボボックスのアイテムを読み込んでいますが、最初に表示させるアイテムをVBAで決めたいのです?
例)アイテムの3番目を最初に表示した状態でアクティブにしたい。

A 回答 (2件)

ComboBox1.ListIndex = 3



では、駄目なんですか?
    • good
    • 0
この回答へのお礼

その方法で出来ました。
ありがとうございました。

お礼日時:2005/12/06 10:51

Private Sub Worksheet_Activate()


' MsgBox "WWW"
ComboBox1.Clear
' ComboBox1.RemoveAllItems
ComboBox1.AddItem "a"
ComboBox1.AddItem "b"
ComboBox1.AddItem "c"
ComboBox1.AddItem "d"
ComboBox1.ListIndex = 3
ComboBox1.LinkedCell = "b1"
End Sub
本によるとComboBox1.ListIndex = 3
は上記ではcのはずが、私がやってみると4番目のdを表示します。
とりあえず上げてみます。
    • good
    • 0
この回答へのお礼

ComboBox1.ListIndex = 3
で出来ました。ありがとうございました。

お礼日時:2005/12/06 10:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!