如果单元格值更改,Excel 将单元格值复制到另一个单元格

用户3287723

当单元格 (A1) 值更改时,每次创建新单元格时,它都会复制到特定列 (c) 中的另一个工作表 (sheet3)。如果手动输入 A1 中的单元格值,代码工作正常,但这里我在 A1 中有公式/粘贴链接。使用这个公式,它不会自动更新。另一个挑战是我想复制到保存在同一文件夹中的另一个 excel(Amount) 中的 sheet1。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = Range("A1").Address Then
    ' Get the last row on our destination sheet (using Sheet2, col A here)...
    Dim intLastRow As Long
    intLastRow = Sheet3.Cells(Sheet3.Rows.Count, "C").End(xlUp).Row
    ' Add our value to the next row...
    Sheet3.Cells(intLastRow + 1, "C") = Target.Value
End If

End Sub
拉杰什

::警告::

工作表ç焊割事件工作在一个小区变更时的内容,而工作表小号选更改事件每当选择了新的细胞工程。

在您的情况下,无论何时在单元格中输入数据A1或重新计算数据,宏都会将每个新值复制到新行中的另一个工作表。

但是,当细胞A1与公式不工作的联系,原因是在这种情况下,既没有工作表ç焊割小号大选变化的作品。

因此,我想建议工作表ç alculate事件,因为它触发宏每当表计算的公式,如发生在你的情况下,由于电池A1与公式单元格链接。

Private Sub CalCopy()

 Workbooks.Open "C:\Yourfolder\satyam.xlsx"
 a = Sheets("Sheet1").Cells(Rows.Count, "A").End(xlUp).Row + 1
 Sheets("Sheet1").Range("A" & a).Value = Workbooks("1.xlsm").Worksheets("Sheet1").Range("A1").Value

  ActiveWorkbook.Save
  Workbooks("satyam.xlsx").Close

 End Sub

Private Sub Worksheet_Calculate()

    If Range("A1").Value = Range("H1") Then
      
       Call CalCopy
     End If
    
    End Sub

这个怎么运作:

  • CellA1Cell相连H1,有一个公式。
  • 一旦您更改与 Cell 中的公式链接的源单元格中的数据H1,Excel 就会在 Cell H1& 中获取新值A1
  • 然后工作表计算事件触发宏CalCopy,将值从单元格复制A1Sheet1另一个工作簿中作为新行/记录。

NB

  • 同时使用VBA宏为小号TANDARD模块。
  • 将工作簿另存为启用宏1.xlsm
  • 您需要根据需要更改文件路径。
  • 您可以根据需要调整代码中的单元格引用

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果单元格值更改,Excel将单元格值复制到另一个单元格

来自分类Dev

将单元格值复制到另一个单元格,如果

来自分类Dev

使用vba将单元格的值复制到另一个单元格

来自分类Dev

当单元格值更改时,将单元格值更改的列复制到同一范围内的另一个工作表

来自分类Dev

如果行中的其他单元格与值匹配,则将单元格从图纸上复制到另一个单元格

来自分类Dev

自动将一个单元格的颜色复制到另一个单元格

来自分类Dev

需要将单元格值复制到html表中的另一个单元格

来自分类Dev

单击超链接后将单元格的文本复制到另一个单元格

来自分类Dev

单击超链接后将单元格的文本复制到另一个单元格

来自分类Dev

充满颜色时将单元格复制到另一个单元格

来自分类Dev

Excel根据第三个单元格的值将一个单元格的值复制到另一个单元格

来自分类Dev

Excel根据第三个单元格的值将一个单元格的值复制到另一个单元格

来自分类Dev

VBA-将值从一个单元格复制到另一个偏移量单元格

来自分类Dev

如何在Excel中复制行并将值从一个单元格复制到另一个单元格?

来自分类Dev

将特定单元格复制到另一个工作表

来自分类Dev

vba excel:如何将字符从一个单元格复制到另一个单元格

来自分类Dev

Excel VBA - 通过另一个单元格更改单元格值?

来自分类Dev

如果当前单元格为空并且同一行中的另一个单元格不是空的,则 Excel 函数将单元格值复制到上面。否则什么都不做

来自分类Dev

根据该单元格和另一个单元格的值更改单元格的格式

来自分类Dev

如果该范围中只有一个单元格具有值,则将该单元格区域中的值复制到另一个单元格

来自分类Dev

根据另一个单元格中的值更改一个单元格中的值

来自分类Dev

将文本从一个单元格复制到另一个单元格而不删除原始内容python

来自分类Dev

根据其他匹配的单元格将值复制到一个单元格中

来自分类Dev

使用循环将一个单元格的值复制到多个单元格中

来自分类Dev

如何将条件格式单元格的颜色复制到另一个Excel文件

来自分类Dev

Excel:如果某个单元格不为空,则将行复制到另一个工作表

来自分类Dev

将值从一个单元格复制到每行另一单元格,作为Google表格中的“值”

来自分类Dev

JQGrid在更改另一个单元格时更改单元格的值

来自分类Dev

JQGrid在更改另一个单元格时更改单元格的值

Related 相关文章

  1. 1

    如果单元格值更改,Excel将单元格值复制到另一个单元格

  2. 2

    将单元格值复制到另一个单元格,如果

  3. 3

    使用vba将单元格的值复制到另一个单元格

  4. 4

    当单元格值更改时,将单元格值更改的列复制到同一范围内的另一个工作表

  5. 5

    如果行中的其他单元格与值匹配,则将单元格从图纸上复制到另一个单元格

  6. 6

    自动将一个单元格的颜色复制到另一个单元格

  7. 7

    需要将单元格值复制到html表中的另一个单元格

  8. 8

    单击超链接后将单元格的文本复制到另一个单元格

  9. 9

    单击超链接后将单元格的文本复制到另一个单元格

  10. 10

    充满颜色时将单元格复制到另一个单元格

  11. 11

    Excel根据第三个单元格的值将一个单元格的值复制到另一个单元格

  12. 12

    Excel根据第三个单元格的值将一个单元格的值复制到另一个单元格

  13. 13

    VBA-将值从一个单元格复制到另一个偏移量单元格

  14. 14

    如何在Excel中复制行并将值从一个单元格复制到另一个单元格?

  15. 15

    将特定单元格复制到另一个工作表

  16. 16

    vba excel:如何将字符从一个单元格复制到另一个单元格

  17. 17

    Excel VBA - 通过另一个单元格更改单元格值?

  18. 18

    如果当前单元格为空并且同一行中的另一个单元格不是空的,则 Excel 函数将单元格值复制到上面。否则什么都不做

  19. 19

    根据该单元格和另一个单元格的值更改单元格的格式

  20. 20

    如果该范围中只有一个单元格具有值,则将该单元格区域中的值复制到另一个单元格

  21. 21

    根据另一个单元格中的值更改一个单元格中的值

  22. 22

    将文本从一个单元格复制到另一个单元格而不删除原始内容python

  23. 23

    根据其他匹配的单元格将值复制到一个单元格中

  24. 24

    使用循环将一个单元格的值复制到多个单元格中

  25. 25

    如何将条件格式单元格的颜色复制到另一个Excel文件

  26. 26

    Excel:如果某个单元格不为空,则将行复制到另一个工作表

  27. 27

    将值从一个单元格复制到每行另一单元格,作为Google表格中的“值”

  28. 28

    JQGrid在更改另一个单元格时更改单元格的值

  29. 29

    JQGrid在更改另一个单元格时更改单元格的值

热门标签

归档