|
(現状)フォルダをひとつづつ選択しそのフォルダパスをフォームのリストボックス(UFフォルダ選択.LB)に登録しています。
(やりたいこと)表示されたフォルダを一括選択したい。可能でしょうか?可能ならその方法をお教えください。
(現状のコード)
Sub 起動()
Dim fldr As FileDialog
Dim sItem As Variant
Dim continue As Boolean
MsgBox "対応するデータフォルダを選択してください。"
Set fldr = Application.FileDialog(msoFileDialogFolderPicker)
With fldr
.Title = "データフォルダを選択してください"
.AllowMultiSelect = True
continue = True
While continue
If .Show = -1 Then
For Each sItem In .SelectedItems
UFフォルダ選択.LB.AddItem sItem
Next sItem
End If
continue = MsgBox("選択を続ける", vbYesNo) = vbYes
Wend
End With
UFフォルダ選択.Show
Set fldr = Nothing
End Sub
|
|