假设我有一个用户定义的类型:
Public Type myType
slot1 As Integer
slot2 As String
End Type
在我的代码中,我将值分配给该类型(实际上是通过用户表单):
Sub test()
Dim mT As myType
mT.slot1 = 1
mT.slot2 = "test"
End Sub
我现在想要的是循环遍历表格的各行并检查任何行的第一个n
列是否与n
中的mT
个插槽重合({{1}在这个特殊情况下):
n = 2
由于我的用户定义类型中有很多插槽,我想知道是否有更聪明的方法来进行这种比较而不是硬编码所有插槽的比较?像循环这种类型的东西?或者,另一种数据结构可能更有效地进行这种比较?