gpt4 book ai didi

excel - 评估字符串vba excel中的变量

转载 作者:行者123 更新时间:2023-12-04 20:35:24 24 4
gpt4 key购买 nike

sReport = "EFGHIJKLM"
sSource = "FGHIJKLMN"

For J = 5 To 18
For I = 1 To Len(sReport)

wbTarget.Sheets(sheetTargetName).Range(Mid(sReport, I, 1) & J) = "=HK_USD!(Mid(sSource, I, 1) & J+79)+London_USD!(Mid(sSource, I, 1) & J+79)+Labuan_USD!(Mid(sSource, I, 1) & J+79)+NY_USD!(Mid(sSource, I, 1) & J+79)+NISP_USD!F84+OWH_USD!(Mid(sSource, I, 1) & J+79)"

Next
Next

我有这个公式,如上一行所示。基本上,我希望这条线被评估为
wbTarget.Sheets(sheetTargetName).Range("E5") = "=HK_USD!F84+London_USD!F84+Labuan_USD!F84+NY_USD!F84+NISP_USD!F84+OWH_USD!D4"

由于循环,范围将更改为 F5、G5、H5 等。公式的左侧有效。问题是字符串中的那个。如何更改此代码,以便它评估字符串中的变量?谢谢

最佳答案

像这样的东西

strFormula="=HK_USD!" & (Mid(sSource, I, 1) & J+79) & "+London_USD!" & (Mid(sSource, I, 1) & J+79) & " +Labuan_USD!" & (Mid(sSource, I, 1) & J+79) & " +NY_USD!" & (Mid(sSource, I, 1) & J+79) & "+NISP_USD!F84+OWH_USD!" & (Mid(sSource, I, 1) & J+79)
wbTarget.Sheets(sheetTargetName).Range(Mid(sReport, I, 1) & J)=strFormula

关于excel - 评估字符串vba excel中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43247625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com