0
私はalertTime
とRefreshAll
を使ってデータを更新していますが、 `timevalue 'でリフレッシュするのではなく、無作為にリフレッシュします。ここでalertTimeとTimevalue refresh
は、コードは次のとおりです。
Sub Macro1()
'Macro1 Macro
alertTime = Now + TimeValue("00:01:00") 'hh:mm:ss
Application.OnTime alertTime, "Macro1"
Dim LTime1 As Date, LTime2 As Date
Dim i As Integer, j As Integer
Dim USDJPY As Worksheet, Allrates As Worksheet, EURGBP As Worksheet
Dim LastRow As Long
Set Allrates = Sheets("Allrates")
Set EURUSD = Sheets("EURUSD")
Set EURGBP = Sheets("EURGBP")
LTime1 = TimeValue("15:30:00")
LTime2 = TimeValue("15:32:00")
If Range("P20") = LTime1 Then
Allrates.Range("B18").Copy EURGBP.Cells(EURGBP.Range("B10000").End(xlUp).Row + 1, 2)
End If
If Range("P20") = LTime2 Then
Allrates.Range("B18").Copy EURGBP.Cells(EURGBP.Range("B10000").End(xlUp).Row + 1, 2)
End If
ActiveWorkbook.RefreshAll
End Sub
thatsコードです。それは時間条件LTime1とLTime2私はいくつかの値を貼り付けコピーしたいと思います。しかし、私は1分ごとにタイムステップが必要です。そうでなければ、常にペーストし続けます。おかげでVMジミーヘルプ – MGs