[英]How to copy cell value ONLY to another cell in other worksheet
为了绕过excel中的循环引用,每次重新计算值时,我都想将计算出的值(仅值)复制并粘贴到另一个工作表中的另一个单元格中。 我想只有通过 VBA 才有可能。 不幸的是,我无法想出任何对我有用的代码。 我会很高兴有想法。 谢谢你。
[编辑]我试过的代码:
Sheets("Sheet1").Range("A1").MergeArea.Copy
Sheets("Sheet2").Range("B2").PasteSpecial xlPasteValues
将此代码粘贴到“Sheet1”的代码窗口中
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Sheets("Sheet2").Range("B2").Value = Target.Value
End If
End Sub
此代码将在“Sheet1”上发生更改时运行,并且只会将值(而不是公式)放入“Sheet2”上的单元格“B2”中
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.