请教老师、高手,我是EXCEL VBA感兴者,我在工作中利用电子表计算一些数据,例如Sheet1.range("a1")-range("a100")分别代表100种原料成份,range("b1")-range("b100")分别填100种原料价格,sheet2.range("a1")-range("a3")分别代表一个产品是Sheet1表中随机不同三种原料,sheet2.range("b1")-sheet2.range("b3")对应三种不同原料价格,本人用if then elseif 语句和数据有效性sheet2.range("a1")选择sheet1中100种原料和相应价格,sheet2.range("a2")和sheet2.range("a3")在前23条语句只显示相应原料和价格,之后就只显示相应原料(数据有效性显示好解决),sheet2.range("b2")和sheet2.range("b3")不显示价格,是不是过程太大,如何解决?求解