我有一个单元格,它对通过RSS Feed导入的数据求和,我想(最终)创建一个宏来绘制该单元格随时间的变化。首先,我想创建一个(大概)简单的宏来记录每小时单元格中的值,例如,以列表格式记录到新表格中。我似乎无法在互联网的任何角落找到任何这种性质的东西。也许我在寻找错误的地方。我对此很陌生。
答案 0 :(得分:1)
在Excel中,右键单击工作表标签,然后点击“查看代码”
并粘贴以下代码:
'
public rngToTest as range
Private Sub Worksheet_Change(ByVal Target As Range)
Set rngToTest = Range("M24:P35")
If Not Application.Intersect(rngToTest, Target) Is Nothing And Minute(Now) = 0 Then
MsgBox "CHANGE EVENT:" & vbCrLf & Target.Address & vbCrLf & Target.Text
call checkHourly
End If
End Sub
'
sub checkHourly
' here you store the data...
end sub
当修改单元格时,此事件将触发,如果单元格地址位于rngToTest
变量中,则它会检查分钟,仅在一小时内执行,然后调用代码保存值。 / p>