[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『今日の日付のセルに飛ぶ』(kk)
A列が日付データであることを想定していますが、 Sub FindToday() On Error Resume Next Columns("A:A").Find(Date).Select On Error GoTo 0 End Sub でできますか? (Mook)
>列(B19:C377)になります。に縦に365日分の日付があります
359日しか無いですけど・・・(mitsu)
Columns("B:C").Find(Date).Select (kei)
シートの状況が ・B19セルを先頭に365日分が一行ずつ連続して日付が入っている。 ・B19セルは、 B1セルの年、E1セルの月の1日の日付になっている と決まっているのなら、B1,E1セルの値からセルを算出しても 同じセルが得られるのではないかと思います。
'------ Sub 移動() Dim i As Long i = Date - DateSerial(Range("B1").Value, Range("E1").Value, 1) If i < 0 Or 364 < i Then MsgBox "カレンダーを変更してください。" Else Range("B" & i + 19).Select End If End Sub '------
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.