No.2ベストアンサー
- 回答日時:
1秒間隔でシート上の式を再計算させるマクロです。
シートのどこかに =NOW() があれば時刻が更新されます。シートを開いた時から自動で動きます。1秒間隔をもっと長くしたいならMacro1の「秒数はここで変える」の行を修正してください。
実行するには以下の3つのマクロをVBE画面の標準モジュールにペーストしてください。
Sub Auto_Open()
Dim TargetTime, WaitTime
TargetTime = Now + TimeValue("00:00:01")
WaitTime = TimeValue("00:00:10")
Application.OnTime TargetTime, "Macro1", WaitTime
End Sub
Sub Macro1()
Dim TargetTime, WaitTime
Calculate
TargetTime = Now + TimeValue("00:00:01") '秒数はここで変える
WaitTime = TimeValue("00:00:10")
Application.OnTime TargetTime, "Macro1", WaitTime
End Sub
Sub auto_close()
Dim i As Integer, TargetTime
On Error Resume Next
For i = 1 To 10
TargetTime = Now + TimeValue("00:00:" & Application.Text(i, "00"))
Application.OnTime TargetTime, "Macro1", , False
Next i
End Sub
この回答への補足
出来ました、出来ました!ありがとうございました。
出来たのですが、マウスポインターとかが、フリッカーするようになりました。フリッカーしないように出来ないでしょうか?教えてください。
No.4
- 回答日時:
#02です。
再計算をさせるため、マウス形状が一瞬変わるのは、とりあえずやむを得ないかもしれませんが、以下の対策で多少改善できると思います。1)再計算の間隔を長くする(5秒など)
2)Macro1を以下に差し替える
これは少しでも実行時間を短くするよう切りつめました。また再計算する範囲を限定しました。
Worksheets("シート名").Range("F5").
のところに、シート名と=NOW()が指定しているセルを指定してみてください。(以下の例ではF5セル)
Sub Macro1()
Worksheets("シート名").Range("F5").Calculate
Application.OnTime Now + TimeValue("00:00:05"), "Macro1", TimeValue("00:00:10")
End Sub
No.3
- 回答日時:
やはり、できるようですね (^^;
「VBA(マクロ)」プログラム。
は、使ったことあるのでしょうか?
多少、最初は、むずかしいと思いますが
なれれば、簡単です。
参考までに、「VBA(マクロ)」プログラム。
について、説明しているサイトがありましたので、
読んでみてください。
何度か読んでみないと、理解しにくいでしょうが、
かんばってください (^^
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【初月無料キャンペーン実施中】オンライン健康相談gooドクター
24時間365日いつでも医師に健康相談できる!詳しくはコチラ>>
-
EXCELのセルへ、デジタル時計を表示できますか?
Excel(エクセル)
-
現在時刻をリアルタイムで更新するには?
Excel(エクセル)
-
エクセルでA1セルに時刻をリアルタイムに表示したい
Excel(エクセル)
-
-
4
エクセル
Excel(エクセル)
-
5
エクセルのセルに時計表示するには?
Excel(エクセル)
-
6
エクセルnow関数自動更新
Excel(エクセル)
-
7
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
-
8
[EXCEL]ボタン押す→時刻が表に入る方法
Excel(エクセル)
-
9
エクセル条件付書式で指定の時間が過ぎていたらフォントの色を変える
Excel(エクセル)
-
10
エクセルで参照しているデータを常に最新の状態にしたい
Excel(エクセル)
-
11
ExcelでTODAY関数を更新させない方法
Excel(エクセル)
-
12
エクセルマクロ自動更新
Visual Basic(VBA)
-
13
Excel 書式を関数で判断。
Excel(エクセル)
-
14
Excel VBAで「プログラム実行」ボタンと「プログラム停止」ボタンをつけたい
Excel(エクセル)
-
15
(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?
Excel(エクセル)
-
16
毎日指定時刻に自動でエクセルを開き、マクロを起動する方法
Visual Basic(VBA)
-
17
セルの時刻になったらアラームを鳴らす
Excel(エクセル)
-
18
エクセルで音を鳴らしたい
Excel(エクセル)
-
19
エクセル =now() の時刻に合わせて 既定の秒数をカウントダウン
Excel(エクセル)
-
20
エクセルで定期的(30分おき)にマクロを実行させる方法は?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
専門家に聞いた!コロナ禍でも上手にデジタルデトックスを取り入れる方法
一定期間、PCやスマホなどの使用を控えることを意味する「デジタルデトックス」を皆さんは実践しているだろうか。テレワークやオンライン授業など、デジタル技術によりさまざまな不便が解消されているコロナ禍では、...
-
こたつのコードが断線!買い替えで困った場合の対処法
冬の間は大活躍のこたつであるが、コードの断線で困っている人が結構いる。というのもコードだけ買い換えようと思っても、家電量販店などには多くの種類が売られており、どれを買ったらよいのか迷ってしまうというの...
-
ディズニーツムツムデザインの手のひらサイズスピーカーが発売に
かわいい手のひらサイズのスピーカー「Bluetooth4.2 ディズニー ツムツム スピーカー」が、通販サイトHamee本店他に登場した。 ゲームからそのまま飛び出してきたようなフォルムの「ミッキーマウス」「ミニーマウス...
-
【コスプレ?】ロボットのペッパー君に初音ミクの服を着せたら異常な仕上がりに
教えて!goo動画マスターのスズです。今年、夏を前にして部屋のエアコンが故障した。痛い出費であったが、暑さに弱い自信があるので新しいエアコンを購入することに。 これまで、かなり年代物のエアコンを使ってい...
-
目に余るネットマナー。そんなユーザーが落ちる地獄は?
インターネットの闇は深い。特に匿名性が担保された掲示板などにおいては、日常生活では耳にもしないような過激な発言の応酬を目にすることがよくある。実際に行き過ぎたネットでの言動が近年、犯罪となって現実世界...
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
エクセルシートのセルに現在時...
-
5
マクロを複数シートに実行する...
-
6
エクセルでシートの並び替えで...
-
7
エクセルで回数をカウントする...
-
8
EXCELでワークシートを開いたら...
-
9
エクセルを開いたとき常に同じ...
-
10
エクセル2013でマクロのボタン...
-
11
エクセル シート保護をかける...
-
12
VBA シート名を先月の名前に...
-
13
メッセージボックスでシート名...
-
14
【 Excel】シートの見出しに自...
-
15
EXCELの起動時に常に同じ...
-
16
マクロ 各シートの決められた位...
-
17
EXCELのエラー
-
18
エクセルで、マクロボタンの表...
-
19
マクロでの全シート内検索
-
20
EXCELでマクロを使わずに図形の...
おすすめ情報
-
- 専門家が謎を解く
- お金や恋愛など身近な悩みや疑問をプロの答えでまるっと解決!
-
- 教えて!しりもと博士
- 謎多きクリエイターしりもと先生インタビュー記事はこちら!
- マモニャン:第317話「編み物」
- 音楽や食、家具や家電まで!? 進化す...
- 酒男子:第88話「44杯目(2) ※期間限...
ウォッチ 人気記事ランキング
-
- 男性は本当に好きな人には体を求めないのか?...
- 体の関係に対する男女の価値観の違いが、恋の悩みになることがあるよ...
-
- 貧乳美女と巨乳だけど美女ではない女性、心理...
- 恋愛対象として異性を見た場合、ルックスにこだわる男性は少なくない...
-
- 体の関係を持った瞬間に男性は冷める理由を心...
- 男女の恋愛感情は反比例しているという話を耳にすることがある。体の...
- 4 納豆は賞味期限が過ぎてから、いつまで...
- 5 巨乳・貧乳、それぞれのメリット&デメ...
公式facebook
公式twitter