• 締切済み

エクセル2000で今日の日付にジャンプ。

エクセル2000で、行の方で月日が入っていて、 今日の日付の所へボタンで飛ぶようにしたのですけど、 なんとかなりますか? かなりのマクロ初心者です。宜しくお願いします。 こんなかんじで 6月25日 6月26日 6月27日 6月28日 6月29日 6月30日~

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

日付のセルが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)
回答No.2

シートモジュール(シートタブを右クリック-[コードの表示])に↓です。シートがアクティブになったタイミングで↓のマクロは走ります。 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

参考URL:
http://www2.odn.ne.jp/excel/waza/macro.html
masa0911
質問者

お礼

ありがとうございました。 うまくいきました。

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.1

この質問と同じ内容ですよね。 http://okwave.jp/qa4130394.html こちらの補足要求に答えて頂けないと同じ事だと思いますよ。 エクセルのバージョンも必要ですが、それより具体的な方法等を ご返事くださいよ。 何が? どのタイミングで? 飛ぶのですか? 上書きマクロは試されましたか?

関連するQ&A

  • 行コピーして、今日の日付の行に貼り付けるマクロ

    こんにちは、エクセルマクロについて、助けて頂きたく質問させていただきました。 添付しました画像のような表があり、 セルA2に「=TODAY()」が入っていて、セルB2から右は別シートのデータを参照しています。 マクロを実行すると、2行目を行コピーし、セルA3以下の日付からセルA2の日付(今日の日付)を探し出して、行貼り付けしてほしいです。 行コピーや値で貼り付けはマクロの記録を使って、詳しくない私でもなんとか作ることはできるのですが、 今日の日付を探し出して、そこに貼り付ける。というマクロは作れませんでした・・・。 お助け下さい、宜しくお願いします! ※補足します セルA2の今日の日付は便宜上入力しているだけです。無い方がマクロを組みやすいのなら、無くせます。

  • 【エクセル】今日の日付に赤枠をつけたい【Excel】

    【エクセル】今日の日付に赤枠をつけたい【Excel】 無知なわたしめにどなたかお助けお願いします! エクセルを使ったカレンダーが必要なのですが、 画像のようなカレンダーで、今日の日付のところに自動的に赤枠をつけていきたいのです。 やればやる程深みにハマっていき・・・ やはり、マクロか何かの知識が必要になってくるのでしょうか。 どなたかご指南の程よろしくおねがいします。 画像:6月16日の場合になります 日にちのところには、関数は入っておらず、ただ数字が入力してあるだけになります。

  • エクセルで日付の個数を判定する。

    エクセルでの日付の個数を判定したいです。 具体的には 月日 走行時間 走行距離 平均速度 最高速度 累積距離 10月13日 1:12:14 17.84 14.8 28.2 4,046.3 というようにデータが入っていて、1行1回の走行データが入っています。 なので、月日欄が2行、もしくは3行同じ値がある場合、これを1とカウントし、1日あたりの走行時間、走行距離を計算したいのですが、たまに 07月12日 1:37:35 28.28 17.4 42.0 2,592.2 07月12日 0:13:55 2.33 10.0 19.4 2,594.6 07月13日 1:14:07 21.16 17.1 34.6 2,615.7 というように、1日2回記録がある場合、これを7月12日は1日とカウントしたいのですが、この場合関数などどのようなものを使えばいいでしょうか? データの個数=行数は今のところ235行でどんどん増やしていきたいのですが。 どうかよきアドバイスをお願いします。

  • エクセルでの日付

    少し早めの回答をお願いいたします。 エクセルのセルに対して月日を入力すると、今年の年号が付記されてしまいます。 ここで来年の日付を入力したいのですが、通常通り月日のみだと本年の2004が付記されてしまいます。 これを2005と付記されるようにするにはどうすればいいでしょうか。 特記事項 表示形式の分類:日付 表示形式の種類:3月4日 入力値:1/15 出力値:1月15日 数式バーの値:2004/1/15 ここの数式バーの値が、自動で2005/1/15となるようにしたいのです。 ・マクロ・VBなどは使用しない ・入力の際に「2005/1/15」と直接入力するしない ・あくまで「1/15」と入力する ・表示形式も変更しない この状態で、自動的になる方法はないでしょうか。 宜しくお願いいたします。 バージョンは、office 2000 pro SR1です。

  • 今日の日付の部分に飛ぶ

    かなりの初心者です 表で今日の日付に飛ぶ方法を教えてください。(マクロで)

  • エクセルで、J列にて「日付:2003年*月*日」が入った行を非表示にするには(ファイルタ機能は使わずに…)?

    エクセル(97)にて、J列のセルに 「2003年*月*日」というように2003年の 日付が入っていたら、その行をマクロやVBAを 使って非表示にするようにしたいのですがうまくいきません・・・。 特定の日本語の文字列が入ってたら非表示になる方法は 解決したのですが、「2003年」などの日付は月日が ばらばらですし、うまく単語に引っかかってくれないのか 非表示になりません。 何かいい解決策はありますでしょうか?

  • 上書き保存ボタンで日付自動入力するマクロ

    エクセルで「上書き保存」のボタンを押すと、任意のセルに今日の日付が入るようにしたいと思います。(「上書き保存」ボタンを押すと、更新日が表示されるようにしたいです) マクロを作成すればできると思いますが、マクロ初心者でよく分かりません。 「上書き保存」ボタンを押さずに終了した場合は前の日付のままにしたいです。 具体的にどのように作成すればよいかご存知の方教えてください。

  • エクセルの日付

    エクセルの日付についてご教示ください。 現金出納帳の日付蘭(文字列)に◯月◯日とだけ入力されています。同じ年の1月から12月まで、1,000行ぐらいです。 これを◯◯◯◯/◯◯/◯◯という形式に加工したいのですが、どうすればいいでしょうか?

  • 【Excelマクロ】今日の日付で検索⇒データの取得

    【Excelマクロ】今日の日付で検索⇒データの取得 初めての質問です。 失礼や不手際がありましたら申し訳ございません。 何卒御協力をお願い致します。 ●Excelにて以下のような作業を行う予定です。 【現状】 ・Sheet1には当月1月分の日付、数値が入った表があります。  日付 11月1日 11月2日 ・・・ 11月30日  数値1 100 101  ・・・ 200  数値2 200 201  ・・・ 300 ※日付セルの書式設定は「日付 3月14日」形式です。 ※数値1,2の関係や日付毎の数値の変化に規則性はありません。  【やりたいこと】 ・sheet2の特定のセル(C4とC14)に当日の数値1、数値2を設定したい。 ・sheet2にボタンを設定し、毎日特定のセル(C4とC14)の値を更新したい。 ※ボタンを設置し、マクロを設定する方法については理解しています。 【バージョン】 windowsXP Excel2003 Excelマクロについてはまったくの素人で 解決方法をネットで検索してみましたが、 結局解決出来ませんでした・・・。 どなたかご教授頂ければ幸いです。 よろしくお願い致します。

  • エクセルで開くだけで、開いた日付を挿入するマクロは作れますか?

    エクセルで開くだけで、開いた日付を挿入するマクロは作れますか? ボタンに登録して使うマクロは作れたのですが、 開くだけで日付挿入が出来るときいたんですが、 どなたか教えてもらえないでしょうか? 宜しくお願い致します。

専門家に質問してみよう