- 締切済み
エクセル2000で今日の日付にジャンプ。
エクセル2000で、行の方で月日が入っていて、 今日の日付の所へボタンで飛ぶようにしたのですけど、 なんとかなりますか? かなりのマクロ初心者です。宜しくお願いします。 こんなかんじで 6月25日 6月26日 6月27日 6月28日 6月29日 6月30日~
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
日付のセルがA列として下記のマクロをボタンに割り当ててください。 ただし今日の日付より後の日付が先に見つかるとそちらのセルを選択します。 Sub Bottun_Click() Dim RG As Range For Each RG In Range("A:A") If RG >= Date Then Exit For Next RG RG.Select End Sub
- izmlz
- ベストアンサー率55% (67/120)
シートモジュール(シートタブを右クリック-[コードの表示])に↓です。シートがアクティブになったタイミングで↓のマクロは走ります。 Private Sub Worksheet_Activate() Dim Rng As Range Dim FindCell As Range Set Rng = Range("1:1") '日付が入力されている範囲を指定(←では1行目を指定) Set FindCell = Rng.Find(Date) If Not FindCell Is Nothing Then FindCell.Activate End If End Sub
- suekun
- ベストアンサー率25% (369/1454)
この質問と同じ内容ですよね。 http://okwave.jp/qa4130394.html こちらの補足要求に答えて頂けないと同じ事だと思いますよ。 エクセルのバージョンも必要ですが、それより具体的な方法等を ご返事くださいよ。 何が? どのタイミングで? 飛ぶのですか? 上書きマクロは試されましたか?
お礼
ありがとうございました。 うまくいきました。