• ベストアンサー

ExcelVBAでの質問 リストから選択

シートの値を参照しないで、マクロの記述の中に元の値を入力してドロップダウンボタンから選択するように記述することは可能なのでしょうか。 当方VBA初心者です。

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

#1です。 例えば、コントロールツールボックスの ComboBox を Sheet1 に置いたとして、ThisWorkbook の Open で Private Sub Workbook_Open()  For i = 1 To 10    Sheet1.ComboBox1.AddItem i  Next i End Sub のようにすると開いた時に 1~10 がセットされます。

pentiumtec
質問者

お礼

ありがとうございます。AddItemメソッドなのですね。 初心者だとわかりやすい本がいくら手元にあってもどれを読めばよいかさえわかりませんので。

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

可能です。 ちなみに、ドロップダウンボタンは何処に置くのでしょう?

pentiumtec
質問者

補足

例えばの話ですが、シートにです。具体的にはSheet1です。ちょっと分かりにくいかもしれまんが。

関連するQ&A

専門家に質問してみよう