Я пытаюсь заполнить список из массива, который у меня есть. В списке есть правильное количество строк, но все они пусты. Сначала это даже не было, но я перенес массив, а затем, по крайней мере, использовал правильное количество строк. У кого-нибудь есть идеи?Listbox is Completed Blank
Public strArray() As String
lngArraySize = -1
ReDim strArray(1, 0)
For i = intLRow To 2 Step -1
If Cells(i, "E").Value - Cells(i, "D").Value = 0 Then
lngArraySize = lngArraySize + 1
ReDim Preserve strArray(1, lngArraySize)
strArray(0, lngArraySize) = Format(Cells(i, "C").Value, "mm-dd-yyyy")
strArray(1, lngArraySize) = Cells(i, "B").Value
End If
Next i
Тогда воспитываю UserForm и заполнить его инициализации, как это:
With .lstOptions
.ColumnCount = 2
.ColumnWidths = "100;100"
.List = Application.Transpose(strArray)
End With
Прошу прощения, я вижу, что вы ответили на это как раз впереди меня, я удалю свой ответ. – DaveU
@ Siddharth Rout Я не имею его со мной прямо сейчас, но я смогу проверить его по утрам. Благодаря! – PermaNoob
+1, хороший совет. –