• ベストアンサー

VBAのListBoxで複数選択してExcelの1つのセルに反映

いつもお世話になります。 出来るか教えて欲しいのですが、 UserFormに「ListBox」と「Commandbutton」があります。 「ListBox」には5つの選択肢がありますが、これを複数選択可に して、「Commandbutton」をクリックすることにより、 Excelの1つのセルに「ListBox」で選択した項目を反映させることは 出来ますか? 出来る場合どのようにすれば宜しいでしょうか?

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

ListBoxのSelectedプロパティを使えばどのアイテムが選択されているか確認出来ます ボタンのクリックイベントで dim n as integer, s as string for n = 0 to ListBox1.Count-1   if ListBox1.Selected( n ) then     s = s & ListBox1.List( n )   end if Next Range("A2").value = s といった具合で出来るかと思います

noname#168961
質問者

お礼

早速の回答有難うございました。 無事出来ました。

関連するQ&A