Excel2010 VBAについて
以下のソースを書いて実行したのですが
「実行エラー'1004' WorksheetFunctionクラスのVlookupプロパティを取得できません」
と表示されます
Sub 時刻表示()
'日本の時間と選択した年の時刻・時差を1秒ごとに表示しなおす
Dim City As String
Dim Jisa As Long
Application.ScreenUpdating = False
City = Range("C6").Value
Jisa = WorksheetFunction.VLookup(City, _
Worksheets("都市リスト").Range("B3:C14"), 2, False)
Range("E7").Value = Jisa
Range("C4").Value = Now
Range("C7").Value = DateAdd("h", Jisa, Now)
Range("C4, C7").NumberFormat = "m/d h:mm:ss"
Application.ScreenUpdating = True
Application.OnTime Now + TimeValue("0:00:01"), "時刻表示"
End Sub
Sub 時刻表示終了()
'時計を止める
Application.OnTime Now + TimeValue("0:00:01"), "時刻表示", Schedule:=False
End Sub
デバックをすると
Application.OnTime Now + TimeValue("0:00:01"), "時刻表示", Schedule:=False
がマーカーで引かれます
一応本通りには打ったと思うのですが、、、。
どこが間違えているか教えてください
お礼
わかりました。調べてみます。ありがとうございます。