我有一个包含100个项目编号的组合框。我希望我的用户能够选择项目编号,并将表格中的多个单元格输入到不同工作表上的单元格中。我可以创建一个巨大的if / then声明,但这将是令人筋疲力尽的。我希望有人知道更优雅的解决方案。
例如,我可以编写一个嵌套的if / then语句,如下所示:
如果ItemNum.Value =“1001”那么
Sheets(10).Range(“A2”)。Value = Sheets(11).Range(“F2”)。Value
Sheets(10).Range(“A3”)。Value = Sheets(11).Range(“F3”)。Value
Sheets(10).Range(“A4”)。Value = Sheets(11).Range(“F4”)。Value
Sheets(10).Range(“A5”)。Value = Sheets(11).Range(“F5”)。Value
elseif ItemNum.Value =“1002”然后
Sheets(10).Range(“B2”)。Value = Sheets(11).Range(“G2”)。Value
Sheets(10).Range(“B3”)。Value = Sheets(11).Range(“G3”)。Value
Sheets(10).Range(“B4”)。Value = Sheets(11).Range(“G4”)。Value
Sheets(10).Range(“B5”)。Value = Sheets(11).Range(“G5”)。Value
等。 100次
答案 0 :(得分:1)
您不需要VBA。使用Excel公式:特别是查看MATCH
/ INDEX
。