我有一个单元格,它汇总通过 RSS 提要导入的数据,我想(最终)创建一个宏来绘制该单元格随时间的变化。不过,首先,我想创建一个(大概)简单的宏来记录每小时单元格中的值,例如,以列表格式记录到一个新工作表中。我似乎在互联网的任何角落都找不到这种性质的东西。也许我在寻找错误的地方。我对此很陌生。
问问题
3164 次
1 回答
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
变量中,则它会检查分钟以仅在小时执行,然后调用代码以保存值。
于 2013-03-26T09:49:17.477 回答