将多个单元格链接到组合框选择的最简单方法

时间:2014-02-25 16:11:55

标签: excel vba excel-vba

我有一个包含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次

1 个答案:

答案 0 :(得分:1)

您不需要VBA。使用Excel公式:特别是查看MATCH / INDEX