VBA设置单元格的公式

Ryu*_*yuu 6 excel vba formula cell

我正在尝试使用(动态创建的)工作表名称和固定单元格地址为单元格设置公式.我正在使用以下行但似乎无法使其正常工作:

"=" & strProjectName & "!" & Cells(2, 7).Address
Run Code Online (Sandbox Code Playgroud)

任何有关为什么不起作用或正确指导方向的建议都将不胜感激.

提前致谢

Ste*_*bob 16

不确定在你的情况下什么不起作用,但是下面的代码将公式放入单元格A1中,它将检索单元格G2中的值.

strProjectName = "Sheet1"
Cells(1, 1).Formula = "=" & strProjectName & "!" & Cells(2, 7).Address
Run Code Online (Sandbox Code Playgroud)

strProjectName引用的工作簿和工作表必须在放置此公式时存在.Excel将立即尝试评估公式.您可以通过关闭自动重新计算直到工作簿确实存在来阻止这种情况发生.

  • @Ryuu如果项目名称中有空格,则必须在项目名称前后添加单引号. (2认同)