【发布时间】:2018-09-27 10:17:42
【问题描述】:
从组合框中选择类别后,列表框会更新,仅包含与组合框选择相关的记录。然而,该列表产生了重复,我想知道如何防止这种情况发生。
Private Sub ProdComp_Change()
Dim RowMax As Integer
Dim ws As Worksheet
Dim countexit As Integer
Dim cellcombo2 As String
Dim i As Integer
Set ws = ThisWorkbook.Sheets("products")
RowMax = ws.Cells(Rows.Count, "B").End(xlUp).Row
Me.LBType.Clear
With LBType
For i = 2 To RowMax
If ws.Cells(i, "B").Value = ProdComp.Text Then
.AddItem ws.Cells(i, "c").Value
Else
End If
Next i
End With
End Sub
【问题讨论】:
-
请举一些例子。另外,您确定 B 列中没有重复项吗?
-
我添加了两张图片,如您所见,因为每种产品都有不同的变体,我想要防止发生的情况是您可以在“用户窗体视图”中看到让每种产品类型只显示一次而不是多次展示。但是,由于它目前的设计需要适应任何新添加的内容。