我希望将单元格公式转换为VBA代码,这样用户仍然可以在不删除公式的情况下编辑单元格。我到目前为止的公式是在下面,但它阻止了向单元格中添加新值的选项。我尝试了一些像VBA镜像单元格这样的东西,但我对此很新!
= E9-SUMIF('收费表'!我:我,B9,'收费表'!H:H)
第1页(收费表) -
F)成本中心 - 从表3中拉出
G)工作代码
H)数量
I)设备 - 从表2中的名称中拉出
J)成本 - 从表2中的单价(£)中拉出并乘以数量
K)支持人员 - 使用VBA更新以显示填写其他字段时生成订单的用户
L)发布日期 - 使用VBA更新以显示填写其他字段时订单的日期
表2(库存水平) -
A)项目ID
B)姓名
C)单价(£)
D)库存数量 - 在工作表1中订购特定商品时我想要更新的单元格
E)重新订购级别 - 如果库存数量低于此库存水平,则会发送自动电子邮件以请求重新订购
由于
答案 0 :(得分:0)
如果您已经有公式,那么您只需在 VBA
中对其进行评估Sub dural()
Dim s As String, x As Variant
s = "E9-SUMIF('Charge Sheet'!I:I,B9,'Charge Sheet'!H:H)"
x = Evaluate(s)
End Sub
这假定正确的工作表已经激活。