我试图从两个列表中删除组合框中的空白记录。从两个列表中删除组合框中的空白
这是我的代码:
Private Sub UserForm_Initialize()
Dim N As Range
Dim LastRow As Integer
Dim ws As Worksheet
PREST.ColumnCount = 2
Set ws = Worksheets("L_Location")
LastRow = ws.Range("A" & ws.Rows.Count).End(xlUp).Row
Dim i, j As Integer
Dim location(2 To 100, 1 To 2) As String
For j = 1 To 2
For i = 2 To LastRow
If ws.Cells(i, j).Value <> vbNullString Then
location(i, j) = ws.Cells(i, j).Value
End If
Next i
Next j
PREST.List = location
End Sub
我不知道我做错了。
如果你更改为:如果ws.Cells(I,J).value的<> vbNullString和ws.Cells(I,J ).Value <>“”然后 –
如果同一行上的两个单元格都是空白或其中任何一个,您想要删除它们吗?你现在正在做的是“任何”,但你可能会失去同一行上的正确关联。 –
仍然有空白,即时通讯使用只有一行填充测试,该行的数据显示,但我得到了很多空白,我没有这个问题与一列组合框 –