セルの現在時刻表示の更新間隔をセルから入力したい
マクロは以下を使用してますが更新間隔変更のtimevalue(c3)とするとエラー13が出ます。
どなたかお教え下さい。
********************************************
Sub Auto_Open()
Dim TargetTime, WaitTime
TargetTime = Now + TimeValue("00:00:01")
WaitTime = TimeValue("00:00:10")
Application.OnTime TargetTime, "Macro1", WaitTime
End Sub
Sub Macro1()
Dim TargetTime, WaitTime
Calculate
TargetTime = Now + TimeValue("00:00:01") 'ココをセルにするとエラー13がでる
WaitTime = TimeValue("00:00:10")
Application.OnTime TargetTime, "Macro1", WaitTime
End Sub
Sub auto_close()
Dim i As Integer, TargetTime
On Error Resume Next
For i = 1 To 10
TargetTime = Now + TimeValue("00:00:" & Application.Text(i, "00"))
Application.OnTime TargetTime, "Macro1", , False
Next i
End Sub
**********************************************
お礼
文字型、数値型どちらも動作しました大変参考になりました。excelが少し身近になってきました。ありがとうございました。