【发布时间】:2020-04-22 15:36:38
【问题描述】:
Sub Button4_Click()
Dim WS_Count As Integer
Dim I As Integer
WS_Count = ActiveWorkbook.Worksheets.Count
Dim Source As Range
Set Source = ThisWorkbook.Worksheets(1).Range("H4:AD600")
' Begin the loop.
For I = 1 To WS_Count
ThisWorkbook.worksheets(i).Select ' just select the sheet
Source.Copy
Range("H4:AD600").Select
ActiveSheet.Paste
Next I
End Sub
尝试将一系列单元格从 Sheet1 复制到工作簿中的所有其他工作表,但还需要确保它也复制公式。
【问题讨论】:
-
复制粘贴,不要只传输值。
-
我运行了代码,它只粘贴值,不粘贴范围内的公式
-
你不是在复制和粘贴。
-
我已经更改了代码,但它不会从活动工作表中复制活动公式,它所做的只是粘贴空格
-
如果您在工作表之间复制公式,引用将会改变(至少工作表引用如果存在)。举一个你正在复制的公式的例子。