リストボックスから複数選択された項目を取得
複数選択するには、リストボックスのプロパティで「MultiSelect」を「1-frmMultiSelectMulti」か「2-frmMultiSelectExtended」にします。
選択されているかどうかは、「Selected」プロパティがTrueかどうかで判断します。
Homeに戻る >
Excel コンボボックスのTipsへ
画面
ListBoxのMultiSelectを1-frmMultiSelectMultiにしています。
「取得」ボタンをクリックすると、ListBoxから複数選択されている項目を取得しセルに表示します。
実行VBAコード
Option Explicit
Private Sub CommandButton1_Click()
Dim i As Integer
Dim lrow As Long
lrow = 2
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) Then
Cells(lrow, 2) = ListBox1.List(i)
lrow = lrow + 1
End If
Next
End Sub
Private Sub UserForm_Initialize()
ListBox1.AddItem ("みかん")
ListBox1.AddItem ("りんご")
ListBox1.AddItem ("いちご")
ListBox1.AddItem ("ぶどう")
ListBox1.AddItem ("バナナ")
ListBox1.AddItem ("メロン")
End Sub
Homeに戻る >
Excel コンボボックスのTipsへ
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します
Copyright (c) Excel-Excel ! All rights reserved