我的Excel工作表需要一些帮助, 我有第一张纸,这是空白的 在第二张纸上,我有一个列表,在列D中,我可以更改从1开始的值。 当我在列中更改单元格时,它应该将行复制到第一张纸上。
谢谢 问候
答案 0 :(得分:0)
我不清楚您想做什么。如果要VBA自动复制行,则应转到VBA编辑器中相应工作表的模块(在左侧的工作表列表中,只需双击工作表以打开与其关联的模块) 。之后,编写一个事件处理程序:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then
ActiveSheet.Rows(Target.Row).Copy Worksheets("Sheet1").Rows(whichRowYouNeed)
End If
End Sub
您还应该编写例程来确定“ whichRowYouNeed” 可能是工作表1上填充范围的结尾
答案 1 :(得分:0)
抱歉,我的陈述不好,我再试一次:)
第一张纸是空白的
当我在D列中添加数字时,我想复制该行,在这种情况下,复制第8行,复制到从第5行开始的第一张纸上。
我希望现在更好地了解