我有一个非常大的电子表格(2000多行)。在第一列中我称之为“标记ID”,其中您有一个字母代码后跟一个空格以及字母和数字的组合,例如EHV 1087
或ZHS 99X75B
。其余列包含不相关的数据。
如果第一列中的标签ID以多个字母代码之一开头,我想将这个主表中的行移到单独的表中。例如,我想将标签ID以“EV”,“EC”,“DHP”或“LAI”开头的所有行移动到第2页。
有一个简单的VBA脚本可以做到这一点还是我运气不好?非常感谢任何帮助,谢谢!
答案 0 :(得分:0)
这是让你前进的基本算法。
'Go to last row in sheet, column A
Selection.End(xlDown).Select
'Find first two letters with the previously mentioned Right() or similar
=LEFT(The cell you are looking in,2)
'See if they match your criteria
IF [the value from above] = ("EV")
'If they do match, move the row to sheet 2
'If they do not match, check the next criteria
'Do this for all of your four criteria.
'Go up one row in the document.
'Repeat process until you are at the top of the document