2013-03-26 134 views
0

我有一个单元格,它汇总通过RSS源导入的数据,并且我想(最终)创建一个宏来绘制该单元格随时间变化的图形。首先,我想创建一个(可能是)简单的宏,以便每小时记录单元格中的值,例如,以列表格式添加到新工作表中。我似乎无法在互联网的任何角落找到任何这种性质的东西。也许我正在寻找错误的地方。我对此很新。在下面的代码创建excel宏以实时记录单元格更改内容

+1

你真正的问题是什么? 只需写出可能意味着你想要的简短问题。不需要很长时间,但仍然不清楚问题。 – Kasnady 2013-03-26 05:20:42

回答

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变量中,那么它会检查分钟只在一小时内完成,然后调用代码以保存值。

+1

我建议他将这个值粘贴在一个名为'data'的新表中,日期和时间作为列a和列b中的值? – glh 2013-03-26 11:37:33

相关问题