สอบถามการใช้ list box
Posted: Tue Jul 31, 2018 9:07 am
ผมอยากให้ list box ขยับตามเวลา scan ครับ พอ scan แล้วก็ขยับลงตามข้อมูลครับ
ชุมชนความรู้ Excel และ Microsoft 365 สำหรับการทำงานจริง ตั้งแต่สูตร ฟังก์ชัน VBA, Power Query, PivotTable, Dashboard และ AI จนถึงการวิเคราะห์ข้อมูลและพัฒนาระบบงานในองค์กร
http://snasui.com/
Code: Select all
Private Sub ListBox1_Click()
Me.ListBox1.SelectedIndex = Me.ListBox1.SelectedIndex + 1
End SubCode: Select all
Private Sub ListBox1_Click()
With Worksheets("IN").ListBox1
.AddItem "Date"
.AddItem "Box"
.AddItem "Around"
.AddItem "Factory"
.AddItem "Barcode"
.AddItem "Stlye"
.AddItem "Size"
.AddItem "Colors"
.AddItem "No"
.TopIndex = .ListCount - 1
End With
End SubCode: Select all
Private Sub ListBox1_Click()
With Me.ListBox1
.AddItem "A3:I1048576"
.TopIndex = .ListCount - 1
End With
End SubCode: Select all
Private Sub UserForm_Initialize()
ListBox1.RowSource = Sheets("IN").Range("A3:I1048576").Address(external:=True)
End SubCode: Select all
Private Sub UserForm_Initialize()
ListBox1.RowSource = Sheets("IN").Range("A3:I1048576").Address(external:=True)
With ListBox1
.ListIndex = .ListCount - 1
.Selected(.ListCount - 1) = True
End With
End SubCode: Select all
'Other code
Dim lsRow As Long
With Sheets("IN")
lsRow = .Range("a" & .Rows.Count).End(xlUp).Row
End With
ListBox1.RowSource = Sheets("IN").Range("A3:I" & lsRow).Address(external:=True)
With ListBox1
.ListIndex = .ListCount - 1
.Selected(.ListCount - 1) = True
End With
'Other code
Code: Select all
Private Sub UserForm_Initialize()
Dim lsRow As Long
With Sheets("IN")
lsRow = .Range("a" & .Rows.Count).End(xlUp).Row
End With
ListBox1.RowSource = Sheets("IN").Range("A3:I1048576").Address(external:=True)
With ListBox1
.ListIndex = .ListCount - 1
.Selected(.ListCount - 1) = True
End With
End SubCode: Select all
Private Sub UserForm_Initialize()
Dim lsRow As Long
With Sheets("IN")
lsRow = .Range("a" & .Rows.Count).End(xlUp).Row
End With
ListBox1.RowSource = Sheets("IN").Range("A3:I" & lsRow).Address(external:=True)
With ListBox1
.ListIndex = .ListCount - 1
.Selected(.ListCount - 1) = True
End With
End Sub