• ベストアンサー

エクセル、一定時間で数を増やす方法

セルの数値を一定の時間間隔で自動的に増やすことがしたいのですが、ご存知の方がいらしたら是非教えて下さい。 例えば、30秒ごとに1ずつ増やしたいと設定すると、"1"と入力した数が10分後には"20"と自動的に変わるようにしたいのです。 毎日リセットして"1"から始めたいので、その方法も併せて教えて下さい。 どうぞ宜しくお願いします。

  • bango
  • お礼率39% (27/69)

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

VBAでいいんですよね? sheet1のA1に表示します。 Sub スタート() Sheet1.Range("A1:B1") = "" Application.OnTime Now, "timerA" End Sub Sub timerA() With Sheet1 If .Cells(1, 2) <> "" Then Exit Sub .Cells(1, 1) = .Cells(1, 1) + 1 End With Application.OnTime Now + TimeValue("00:00:30"), "timerB" End Sub Sub timerB() With Sheet1 If .Cells(1, 2) <> "" Then Exit Sub .Cells(1, 1) = .Cells(1, 1) + 1 End With Application.OnTime Now + TimeValue("00:00:30"), "timerA" End Sub 途中で止めたい場合は、B1になにか入れてください。

関連するQ&A

  • 一定間隔の時間で鳴って止まるアラーム、タイマー

    任意の時刻からスタートさせて、あらかじめ設定した一定間隔の時間でアラームが鳴るリマインダー、タイマーのようなアプリやハードウェアをさがしています。 毎日決まった時刻ならその数だけアラームを携帯やら時計やらで設定しておけば良いのですが、スタート時刻が毎日マチマチな任意の時刻からにしたいので、例えばiphone5付属のリマインダーだと、その都度毎日8~9個を設定するのが面倒なため、スタートボタンを押すだけであとはそこから2時間ごとに鳴ってくれるとありがたいのです。 例えば「2時間」と設定しておいて 7時25分スタート ↓ 9時25分に1回鳴って自動で止まる ↓ 11時25分に1回鳴って自動で止まる ↓ ↓ 2時間ごとに23時25分まで繰り返し というカンジです。 7時25分というのが、ある日は8時40分だったり6時5分だったり、そこからの2時間ごとという事です。 且つ、何秒か鳴った後に自動で止まってくれるとありがたいです。 スタートさせるのは手動スタート or あらかじめ時刻設定しておく、どちらでも選べると良いのですが。 何か情報お持ちの方、よろしくお願いします。

  • Excel一定時間ごとに上書保存するマクロ

    エクセルで、一定時間ごと(例えば5分に一回)に上書き保存を行うマクロを組みたいとおもっております。 エクセルの1セルに、上書き保存を行うと、最終保存時間を表示できるように設定しているのですが、 自動バックアップ等でなく、一定間隔で自動で「上書き保存」を行えるマクロを組みたいと思っています。 使い方としては、該当のエクセルをスタートアップにいれ、自動起動させる。⇒エクセルが開いたら自動でマクロ起動 ⇒ 自動で上書き保存マクロが実行され、最終保存日時が更新される。という流れとしたいです。 どなたか、お教え願えませんでしょうか。 よろしくお願い致します。

  • エクセル 時間を等間隔に並べる方法

    エクセルで時間を等間隔に並べる方法はどうすれば良いでしょうか? 一つのセルに2つの時間が入力されています。 以下のように30分毎で、途中で15分を挟むようにしたいです。 時間 8:00-9:30 9:30-10:30 10:30-10:45 10:45-11:15 11:15-11:45 11:45-13:15 13:15-13:45 13:45-14:15 14:15-14:30 14:30-15:00 15:00-15:30 15:30-15:45 15:45-16:15 16:15-16:45 16:45-17:00

  • エクセル2000での時間換算

    Excel2000使用初心者です。過去の検索もしたのですが、要領を得なかったのでご質問致します。 A1セルに時間を数値入力します。例えば「25」(時間) A2セルに分間を数値入力します。例えば「90」(分間) A3セルに秒間を数値入力します。例えば「130」(秒間) A1からA3の時間を合計して換算された答えを、以下のセルにそれぞれ数値で.. B1に「26.32.10」(26時間32分10秒) B2に「1592.10」(1592分間10秒) B3に「95530」(95530秒間) と求めたいのですけれど、どのような関数式を作ればよいかご教示下さい。 よろしくお願いします。

  • エクセルで、フォントのポイント数を変える方法?

    大変難しい課題で困っています。 エクセルで、セルに入力されている文章があったとして、その文章がセル内に一杯になったとき(つまり、セル内の文字数がある一定以上になったとき)、自動的にセルの書式のフォントのポイント数を1つ下げて全体を表示するような関数や条件付き書式はないでしょうか?(マクロを使えばできるそうですが、マクロを使わない方法)

  • AVIUTLで時間とフレーム数にズレがある

    AVIUTLにて、 1秒のフレーム数を30にしているはずなのですが、 30秒丁度のフレーム数が910フレーム(本来900のはず) 1分丁度のフレーム数が1819フレーム(本来1800のはず) と、一定の数値でズレが生じています。 設定の問題?再生させている動画の問題? 色々設定見てみたり、ネットで調べたのですが、 原因の特定ができないです。 原因と解決方法を知っている方いましたら教えてください。

  • エクセルの時間計算です。

    エクセルの時間計算です。 エクセルで、A1のセルに「92030」、B1のセルに「135040」と数値があるとします。 これは時間で「92030」は9時20分30秒、「135040」は13時50分40秒という意味です。 これらの数値を時間(時、分、秒)に変換したいのですが、どのようにすればいいでしょうか?? 最終的には、「92030」と「135040」の差、13時50分40秒-9時20分30秒=4時間30分10秒という計算を行いたいのです。よろしくお願いします。 なお、エクセルは2007、WinXPです。

  • 一定時間で自動クリックする方法ありますか?

    一定時間で自動クリックする方法ありますか? だいたい30秒ごとに キーボドとかもあるようですができればお金が掛からないもしくは、 低価格であれば教えて下さい 分かる方教えて下さい宜しくお願いします。

  • EXCELの文字列操作で文字数不足の分をスペースで補う方法

    EXCELの文字データを取り出す際に以下のような操作を行いたいんですが、方法をご存知の方がいらっしゃいましたら教えていただけませんでしょうか。 既にデータの入力されているセルの文字数が、ある一定数に満たない場合は不足分を半角スペースで補う 【例】文字数を15と指定したとします セルに入力されたデータ:山田_ 太郎    ↓ 求めたいデータ:山田_ 太郎_ _ _ _ _ _ (山田の後に半角スペースが1、太郎の後に半角スペースが6つ入っていると仮定してください) ※TEXT関数で数値の文字数不足分を0で埋めるということはできたのですが、TEXT関数は数値のみを対象としているようで・・・。 【例】12345 → 000000000012345 よろしくお願いいたします。

  • エクセルで10000時間を越える時間の加算方法

    エクセルを使って時間を表示する部分で質問がございます。 会社で従業員の総労働時間と売上高から生産性を調査しています。 労働時間を記入するセルには 「書式設定」→「ユーザー定義」→[h]:mmと定義して、時間を 24時間以上で表示できるようにしています。 しかし、この場合だと9999:59を超える分はセルには表示されますが 他の数値に加算しようとするとエラーが出てしまいます。。 従業員数が多いため、各部門の労働時間を合算すると必ずエラーが出てしまいます。 皆さんに教えて頂きたいのは、 (1)10000時間を越える時間の表示方法(他のセルの数値と加算できる方法) (2)↑で表示した時間を10進法に変更する方法 です。 (2)に関しては数値を10進法に変換した後売り上げ高を使って 効率性を求めるためです。 どなたかご教授お願い致します。

専門家に質問してみよう