我有一个用户窗体OK
和Cancel
按钮和一个列表框。 它应该使用此代码来填充:
Private Sub UserForm_Initialize()
Me.StartUpPosition = 0
Me.Top = Application.Top + (Application.Height / 2) - (Me.Height / 2)
Me.Left = Application.Left + (Application.Width / 2) - (Me.Width / 2)
With Me.ListBox1
.RowSource = ""
.ColumnCount = 7
.ColumnWidths = "80;100;20;1;20;1;1000"
.RowSource = Sheets("BOH Database").Range("H9:N14").Address
' .RowSource = Sheets("BOH Database").Range("H9:N" & Sheets("BOH Database").Range("a65536").End(xlUp).Row - 1).Address
End With
End Sub
无论行来源语句的工作。 我试图重新填充它之前清除行来源。 我究竟做错了什么?
编辑:我添加的代码我目前在这里,因为它没有在注释正确显示:我使用的是基于你的代码,它的轰然表:
With Me.ListBox1
.ColumnCount = 7
.ColumnWidths = "80;100;20;1;20;1;1000"
.RowSource = "'" & Sheets("BOH Database").Name & "'!" & Sheets("BOH Database") _
.Range("H9:N" & Sheets("BOH Database").Range("a65536").End(xlUp).Row - 1).Address
End With