RSS フィードを介してインポートされたデータを合計するセルがあり、(最終的には) そのセルの経時変化をグラフ化するマクロを作成したいと考えています。ただし、最初に、(おそらく) 単純なマクロを作成して、たとえば、1 時間ごとにセルにあった値をリスト形式の新しいシートに記録したいと思います。インターネットのどの隅にも、このような性質のものは見当たりません。おそらく私は間違った場所を探しています。私はこれにかなり慣れていません。
			
			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   に答える