我正在尝试像这样组合两个单元格:
假设单元格1是123,单元格2是321,那么我希望单元格3看起来像这样: 123 (321)
所以如果这是在excel中,我想用两个单元格来做,我会这样做:
=E2&"("&F2&")"但在VBA中,我实际上是在尝试用循环来做这件事。因此,i值是行,而列是常量。
我试着这样做:
ActiveCell.FormulaR1C1 = _
"='Nye_Virksomheder'!R & i & C2 & ""(""&'Nye_Virksomheder'!R & i & C4&"")"""所以"Nye_Virksomheder“是我从中获取数据的工作表。
但是我一直收到一个错误。不确定出了什么问题。有没有人能弄明白这一点?
向您致以亲切的问候,Zebraboard
发布于 2021-08-16 14:58:57
您对报价有几个问题。
"='Nye_Virksomheder'!R" & i & "C2 & ""("" & 'Nye_Virksomheder'!R" & i & "C4 &"")"""请注意,您实际上不需要循环来编写具有递增行的公式。您可以一次性将公式写入整个范围(保留行作为相对引用)。
https://stackoverflow.com/questions/68804816
复制相似问题