Excel VBA-Combo If语句

时间:2018-08-08 12:21:47

标签: excel

我很好奇,如果要让组合框具有两个可能的选项,vba将会是什么:

  • SSOBB --------->(= 2.4)

  • SSTCB --------->(= 3.2)

enter image description here

选择光束类型时,计数将用长度除以光束类型。

,因为该组合将仅包含单词而不包含数值。即时通讯卡住了我将如何进行计算。

2 个答案:

答案 0 :(得分:1)

=IF(E3="SSCBB",(H3/2.4),IF(E3="SSTCB",(H3/3.2),"")) 

此方法似乎有效。只是通过数据验证列表框和此IF进行声明。

答案 1 :(得分:0)

我个人不确定我为什么要搜索VBA解决方案,但将此公式设为“我认为将是更好的解决方案:

= if(A2 =“ SSOBB”; B2 / 2,4; if(A2 =“ SSTCB”; B2 / 2,4;“没有什么可计算的”))

* = if([您的组合框] =“光束类型”; [您的单元格长度] / [您要除以的值]; [现在如果需要多少次则添加另一个]]; [以及ind如果没有匹配项,则只显示您想显示的值]))

我希望我能帮忙