【发布时间】:2014-11-26 16:10:41
【问题描述】:
我目前正在尝试将脚本添加到 excel 中。原谅我的术语,我对编程不是那么热情!
我在 excel 2003 上完成了所有会计工作,我希望能够分别将单元格 f6 到 f27 的值添加到单元格 e6 到 e27 中。问题是,我希望每次都重置“f”列的值。
到目前为止,我已经找到了这段代码,如果我将它复制并粘贴到 VBA 中,它就可以工作。但它只允许我在一行上使用它:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address = Range("f7").Address Then
Range("e7") = Range("e7") + Range("f7")
Range("f7").ClearContents
End If
Application.EnableEvents = True
End Sub
有人能解释一下我如何编辑它以通过我想要的所有单元格来做同样的事情吗?我尝试添加 Range("f7",[f8],[f9] 等。但我真的超出了我的知识范围。
【问题讨论】:
-
请edit 将您的问题标题改为描述您遇到的问题的内容。您已经在标签中包含了关于 Excel 和 VBA 的内容,很明显您需要帮助,否则您不会在这里询问,这意味着标题中的有意义的内容与现在一样为零。您的标题应表明该问题的一些内容,并且应该对未来的读者在搜索结果中找到它有用。
标签: excel vba excel-2003