在excel中减去vloopup结果值

在excel中减去vloopup结果值,excel,vba,Excel,Vba,我想减去我从两个不同的vlookup公式得到的两个值 这是我的密码: Salary=“=VLOOKUP(&Target.Address(False,False)&”,LookupValues!A:J,10,False)” ASA=“=VLOOKUP(&Target.Address(False,False)&”,LookupValues!A:K,11,False)” Target.Offset(0,7)。公式=工资-ASA 当我试图减去薪水时,我犯了一个错误 运行类型错误13类型不匹配请改用此类型

我想减去我从两个不同的vlookup公式得到的两个值

这是我的密码:

Salary=“=VLOOKUP(&Target.Address(False,False)&”,LookupValues!A:J,10,False)”

ASA=“=VLOOKUP(&Target.Address(False,False)&”,LookupValues!A:K,11,False)”

Target.Offset(0,7)。公式=工资-ASA

当我试图减去薪水时,我犯了一个错误

运行类型错误13类型不匹配

请改用此类型:

Salary = "VLOOKUP(" & target.Address(False, False) & ",LookupValues!A:J,10,FALSE)"
ASA = "VLOOKUP(" & target.Address(False, False) & ",LookupValues!A:K,11,FALSE)"
target.Offset(0, 7).Formula = "=" & Salary & "-" & ASA

您得到了
运行类型错误13类型不匹配
,因为您尝试从字符串中减去字符串,即
“string1”-“string2”
。还要注意的是,我已经删除了你
薪水中的
=
ASA
(用
=
符号你会得到错误的公式
=VLOOKUP(…)-=VLOOKUP(…)

谢谢你,伙计,你救了我一天