【发布时间】:2019-05-10 17:23:35
【问题描述】:
我有一个包含多个字段的表单。我在表单上有一个字段,我想在其中进行计算。这需要一个辅助列函数的VLOOKUP。
在常规单元格中,我可以输入以下内容:
=VLOOKUP(B3&C3&D3,Ins_Price_Tbl,5,0)
Ins_Price_Tbl 是一个数据表。
并得到我正在寻找的答案。
我的表单有文本框
txtAdjustmentCountYearA - An integer
txtInsurance - A String
txtAdjustmentYearA - A year like 2018
txtAdjustmentCostYearA - The result field
我需要txtAdjustmentCostYearA 来执行VLOOKUP,在这种情况下,C3 将等于“调整”或我输入的任何文本并将其乘以txtAdjustmentCountYearA.Value
所以我可能会有类似的东西:
txtAdjustmentCountYearA.Value 等于 2
txtAdjustmentYearA.Value 等于 2018
txtAdjustmentCostYearA 等于:
=VLOOKUP(Me.txtInsurance.Value&"Whatever I type in here"&Me.txtAdjustmentYearA,Ins_Price_Tbl,5,0) * txtAdjustmentCountYearA.Value
【问题讨论】:
-
通过
Application.VLookup为您的帖子添加了解决方案,并考虑到文本框始终是字符串。
标签: excel vba vlookup userform