gpt4 book ai didi

vba - excel将数据而不是公式传递给其他工作表

转载 作者:行者123 更新时间:2023-12-04 21:58:36 24 4
gpt4 key购买 nike

我正在尝试从一张表(3 组合 I)中的单元格收集数据,并通过命令按钮使用 vba 将其传递到另一张表中的单元格(5 气体 I)。这是我尝试使用的,但它不是从工作表 3 Combined I 复制该单元格中的公式吗?

Private Sub CommandButton1_Click()

Worksheets("3 Combined I").Range("e23").Copy Destination:=Worksheets("5 Gas I").Range("d10")

End Sub

最佳答案

请试试

Private Sub CommandButton1_Click()
Worksheets("5 Gas I").Range("d10").value = Worksheets("3 Combined I").Range("e23").value
End Sub

你也可以试试 PasteSpecial Range的方法目的。
请看 Excel VBA Copy Paste Values only( xlPasteValues )

更新

@nbayly 推荐 Value2 Range 的属性(property)对象而不是 Value属性(property)。
Private Sub CommandButton1_Click()
Worksheets("5 Gas I").Range("d10").value2 = Worksheets("3 Combined I").Range("e23").value2
End Sub

原因为: What is the difference between .text, .value, and .value2?

关于vba - excel将数据而不是公式传递给其他工作表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39155062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com