我已经搜索了论坛,但我真的很难让我的部分代码工作。基本上,这个想法是搜索工作表 1 并根据条件将一列或多列复制到特定工作表。即,如果工作表 1 的第 1 列和第 3 列包含“副本 01”,则将两列复制到工作表 2,如果工作表 1 的列 2 和 4 包含“副本 02”,则将两列复制到工作表 3,依此类推。
我可以使用代码很好地计算行数,但不能计算列数。似乎与不指定列范围有关,但我没有解决此问题的想法!任何帮助将非常感激。
'Row
Dim NR As Long
Dim d As Variant
d = ws1.Range("A1:A" & Cells(Rows.Count, "A").End(xlUp).Row).Value
For NR = 1 To UBound(d, 1)
'column
Dim NC As Long
Dim e As Variant
e = ws1.Range(Cells(1, Columns.Count).End(xlToLeft).Column).Value
For NC = 1 To UBound(e, 1)
谢谢,斯图尔特