【发布时间】:2017-08-08 01:37:07
【问题描述】:
我有一张如下表
我想创建一个表单,在其中从可用模型中选择或键入模型,然后根据该模型,我想使用表格中的适当 sX 值。
例如,对于模型A20,我需要值s7。它是1.5。我想在另一个公式中使用该值。我该如何解决这个价值?
理想情况下,我希望能够通过使用模型和s7 而不是绝对 Excel 单元格位置来引用该值。数据表位于单独的表格中,以防万一。
【问题讨论】:
-
您对 vba 解决方案持开放态度吗?
-
我会说是的。但如果有一个相当简单的仅限 Excel 的解决方案可用,我更喜欢那个
-
@Gowtham,如果你想发布一个 vba 解决方案,我会给你一个赞成票。看看我将要做的计算量,我也在考虑走 vba 路线..
-
@Dennis 我想知道您如何提供输入
-
就我而言,唯一的输入是型号名称。用户将其输入到一个单元格中,例如
B4。我还使用 Excel 的“定义名称”功能将该单元格命名为model。然后将编写代码本身以使用诸如s7之类的变量。因此,如果我需要 s7 并且用户选择了 A20,代码将执行类似result = s7 + 5的操作,其中s7的值取决于用户在model单元格中选择的模型。