![]() |
1
3
尽管
请注意,我已将名称比较区分大小写,但如果需要,可以将其更改为不区分大小写。
|
![]() |
2
2
使用
你可以在你的主代码中利用它,如下所示
|
![]() |
3
2
这是vba问题还是编程逻辑问题?对包含数据的列使用循环。在现有数据项列表中检查每个名称。如果它存在于列表中,请移动下一个名称。如果列表中不存在,请添加它。 “列表”是一个概念,而不是一个具体的工具。如果你愿意的话,它可以是一本vba字典。或者它可以是vba数组,其执行速度可能不如字典,但可能更为熟悉。 同样,如果将数据添加到excel数据模型中,则可以使用透视表的不同聚合列出唯一值。 如果没有更多的背景知识,很难判断vba或数据模型是您的最佳方法。许多vba解决方案是因为人们不知道excel的功能。 |
![]() |
4
2
您可以使用这样的excel功能。
代码基于您的示例数据,即我将您的数据放入第1列。但代码也会改变表。如果不想使用其他解决方案,或者事先将数据放入临时工作表中。 |
![]() |
CPS · 当变量值为空时,在另一个变量中赋值 2 年前 |
![]() |
xris23 · 通过VBA选择命名范围,让用户直接编辑单元格 2 年前 |
![]() |
Stormer · 从Access格式化Excel单元格无效 2 年前 |
![]() |
j johns · 通过VBA将ascii art添加到命令提示符 2 年前 |
![]() |
BinaryCat · Excel-将单元格转换为具有成对数据的行 3 年前 |
![]() |
Waleed · 以下拆分函数的(0)表示什么? 3 年前 |
![]() |
smrmodel78 · VBA创建表格未选择正确的范围 3 年前 |