查找/匹配特定工作表的特定行
我想匹配不同工作簿和工作表第1行中的文本/string,并返回( wb.Worksheets(cmb)
)其列号。 我的代码从一个电子表格复制一列到另一个:
If Form.ComboBox4.Value <> "" Then Set sourceColumn = wb.Worksheets(cmb).Columns("E") Set targetColumn = Workbooks("B.xlsm").ActiveSheet.Columns("C") sourceColumn.Copy Destination:=targetColumn End If
通常情况下,我想要做一些事情:
wb.Worksheets(cmb).Match(Form.ComboBox2.Value, Rows(1))
这不工作,因为显然,语法是错误的。 什么是正确的方法来做到这一点? **如果值( Form.ComboBox2.Value
)匹配,我希望它返回结果匹配**的相应列号,我可以在这里replacewb.Worksheets(cmb).Columns("E")
这是工作表的样子:
说如果Form.ComboBox2.Value
=' ITEM.
',那么它应该返回' A
'