ボールドテキストいつもお世話になってます。
23歳OLです。ついに社会人2年目になりました!
本日の悩みなのですが、
▼やりたいこと
・TODAY関数で表示した、今日の日付のところに飛んで選択したい。
というのができません。
1シート目で「今日の日付に飛ぶ」というボタンが有り、
2~13シートにはそれぞれ4月、5月、とカレンダーが入っております。
しかし、飛んでいってくれません。
なぜなのでしょうか?
お忙しいところ大変恐縮ではございますが、ご指導よろしくお願いします.
▼現在書いているコード
Sub serch()
Dim fKey As String '検索する文字
Dim fRange As Range '検索されたセル
Dim s1 As Worksheet
Dim s4 As Worksheet
Dim s5 As Worksheet
Dim s6 As Worksheet
Dim s7 As Worksheet
Dim s8 As Worksheet
Dim s9 As Worksheet
Dim s10 As Worksheet
Dim s11 As Worksheet
Dim s12 As Worksheet
Set s1 = Sheets("ルール")
Set s4 = Sheets("4月")
Set s5 = Sheets("5月")
Set s6 = Sheets("6月")
Set s7 = Sheets("7月")
Set s8 = Sheets("8月")
Set s9 = Sheets("9月")
Set s10 = Sheets("10月")
Set s11 = Sheets("11月")
Set s12 = Sheets("12月")
Range("G30").ClearContents
Range("G30").Value = Range("F30").Value 'F30にはTODAY関数が入っており、そのvalueだけ抜く
s4.Select
fKey = s1.Range("G30")
Set fRange = ActiveSheet.Cells.Find(What:=fKey, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows)
If (fRange Is Nothing) Then
MsgBox (s1.Range("g30").Value & "はありませんでした")
Else
Cells(fRange.Row, fRange.Column).Select '見つかったセルを選択する
End If
End Sub
現状書いているコードでは4月分しか検索できないのですが、
5月、6月・・・といつになっても検索できるようにしたいです。
以上です。よろしくお願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。