|
>たしかにその通りでした。
>上から順番に1行ずつ表示させたいです。
>テキストボックスの方がいいですね。
こういう仕様なんですか?
Listboxでやりましょう(コードが簡単だったから)
>
>
>>Userform1のモジュールに
'============================
Private rng As Range
Private idx As Long
'===============================
Private Sub CommandButton1_Click()
With ListBox1
rng.Cells(idx, 7).Value = Date
Call set_listbox1
End With
End Sub
'================================================================
Private Sub UserForm_Initialize()
With Worksheets("sheet1")
Set rng = .Range("a2", .Cells(.Rows.Count, "a").End(xlUp))
End With
ListBox1.ColumnCount = 10
idx = 0
Call set_listbox1
End Sub
'================================================================
Private Sub set_listbox1()
With ListBox1
.Clear
If idx < rng.Count Then
.List() = rng.Cells(idx + 1).Resize(, 10).Value
idx = idx + 1
End If
End With
End Sub
これで試してみてください。
|
|