リストボックス複数列(2列)の下に水平スクロールバーを1つつけたいのですが下記のコードで上手くいきませんでした。
HorizontalScrollbarプロパティをTrueにすればできると思ったのですが
VBA
1Private Sub btn_FileOpen_Click() 2 Dim OpenFileName As Variant, Target As Variant 3 'カレントディレクトリを指定 4 ChDrive "C" 5 ChDir "C:\test" 6 OpenFileName = Application.GetOpenFilename(FileFilter:="Microsoft Excelブック,*.xls?", _ 7 MultiSelect:=True) 8 If IsArray(OpenFileName) Then 9 With Me.BookInput 10'リストボックスにファイル名を表示 11 For Each Target In OpenFileName 12 .AddItem Mid(Target,InstrRev(Target,"\")+1) 13 Pathname = Replace(Target, Filename, "") 14 .AddItem "" 15 16BookInput.HorizontalScrollbar = True 17.List(BookInput.ListCount - 1, 0) = Filename 18 .List(BookInput.ListCount - 1, 1) = Pathname 19 Next Target 20 End with 21 Else 22 MsgBox "キャンセルされました" 23 End If 24End Sub

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/06/29 04:21