繁体   English   中英

Excel VBA:引用另一个工作表中单元格的公式(变量)

[英]Excel VBA: Formula with reference to cell in another worksheet (variable)

我试图创建一个宏,该宏链接另一个工作表中的单元格(此存储为名为SheetName的变量)。 提示用户输入框选择一个单元格。 我想在另一个工作表引用的选定单元格中有一个单元格。

以下是相关代码:

Dim WorkRng As Range
    Total1 = "Select Total cell"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", Total1, WorkRng.Address, Type:=8)
    Worksheets("WorksheetA").Range("C6").formula = "=" & 'SheetName.Name' & "!" & WorkRng.Address

最后一行是我遇到对象错误的地方。 任何帮助是极大的赞赏!

尝试,

Worksheets("WorksheetA").Range("C6").formula = _
   "='" & SheetName.Name & "'!" & WorkRng.Address

'请在这里引号“ =””和“ !!”

工作表名称在哪里定义? 然后需要将其串联到字符串中

DIm SheetName As Worksheet
Set SheetName = Worksheets("Sheet2")

然后公式

"=" & SheetName.Name  & "!" & [A1:B2].Address

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM