| 
    
     |  | ▼かみちゃん さん: ありがとうございます。
 
 >どこが文字列になっているかを考えましょう。
 >ListBox1.Value
 >とは、何だと思いますか?
 >Left(ListBox1.Value, 6)
 >今回は、半角数字とのことですが、全角半角が混ざってバイト単位の処理をしたい
 これから作成する書類の中に↑が出てきますどのように処理できるのでしょうか
 場合、少しややこしい処理が必要です。
 
 テキスト.txtの表示が下記コードなら可能なのですが
 Sub コード()
 Dim FName As String
 FName = ThisWorkbook.Path + "C:\テキスト.txt"
 Const cnsFILENAME = "C:\テキスト.txt"
 Dim intFF As Integer
 Dim strREC As String
 Dim GYO As Long
 
 intFF = FreeFile
 Open cnsFILENAME For Input As #intFF
 GYO = 1
 Do Until EOF(intFF)
 Line Input #intFF, strREC
 UserForm2.ListBox1.AddItem strREC
 Loop
 Close #intFF
 UserForm2.Show
 End Sub
 
 ユーザーフォームを下記コードで立ち上げたらテキスト.txtが
 表示できなくなりました
 どこか違いますか。
 よろしくお願いします。
 If 1 < Target.Count Then Exit Sub 'If Target.Cells.Count > 1 Then
 On Error Resume Next
 If Not Intersect(Target, Range("R8:R107")) Is Nothing Then
 Cancel = True
 UserForm2.Show
 Else
 UserForm2.Hide
 End If
 
 |  |