【问题标题】:How to change value of cell in a different sheet如何更改不同工作表中单元格的值
【发布时间】:2022-07-25 20:06:30
【问题描述】:

我正在尝试用“Automater”工作表中的单元格值替换“Visualizer”表中的单元格值。但是,什么也没有发生。

这是我的代码:

Sub RepForm_Click()
    Dim visualizer3 As Worksheet, automater As Worksheet

    Set visualizer3 = Sheets("Visualizer")
    Set automater = Sheets("Automater")
    Range("C22").Value = Range("D24").Value <-- Replaces a cell in the same sheet, works perfectly
    visualizer3.Range("E2").Value = Range("D24").Value <-- Replaces a cell in a different sheet, doesn't work
End Sub

【问题讨论】:

    标签: excel vba macros cell worksheet


    【解决方案1】:

    你需要限定你的范围...你没有指定automater.range()

    Sub RepForm_Click()
        Dim visualizer3 As Worksheet, automater As Worksheet
        Set visualizer3 = Sheets("Visualizer")
        Set automater = Sheets("Automater")
        visualizer3.Range("C22").Value = automater.Range("D24").Value
    End Sub
    

    【讨论】:

      猜你喜欢
      • 2015-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-04
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多