どなたかご教授お願い致します。
・エクセルの当該ブックを、起動10分後に自動終了(保存しない)させる
・開いている間は、10分のカウントダウンを「分:秒」でA1セルに表示する
以上を実行したいのですが、VBAは全く素人ですので、うまくいきません。
見よう見まねで、以下のようなことをしましたが、結局ダメでした。
何卒、よろしくお願い致します。
ThisWorkbook Workbook Open
Private Sub Workbook_Open()
test01
Application.OnTime Now + TimeValue("00:10:00"), "終了"
End Sub
標準モジュール Module1
Sub 終了()
ThisWorkbook.Close Savechanges:=False
Application.Quit
End Sub
Sub test01()
With Sheets("バックアップ").Range("A1")
.Value = Time
.NumberFormatLocal = "mm:ss"
End With
Application.OnTime Now + TimeValue("0:00:01"), "test01"
End Sub
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
最初に10分TimeValue("00:10:00")
を書き込んでおいて
Timeの代わりにこれを繰り返せば。あと00:00秒のときの判定も必要かと。
.Value = .Value - TimeValue("00:00:01")
No.1
- 回答日時:
「終了」プロシージャの最初に
一番最後に予約したタイマーを取り消すコードを1行追加してください。
Sub 終了()
Application.OnTime Now + TimeValue("0:00:01"), "test01", , False
以下のコードは提示されたとおり。
出来ました。
早速ご回答いただき、大変有難うございました。
もしよろしければ、もう1点ご教示ください。
現在は、時間経過を現在時刻の(分・秒)で表示していますが、これを起動し10分からカウントダウン表示(分・秒)することはできますでしょうか。
よろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) エクセルで、1つのセルで上書き足し算して セルの範囲を指定できますか? パソコン初心者です。 お時間 3 2023/07/05 06:13
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) 【VBA】 Alt+PrintScreenにてアクティブウィンドウのスクショを貼付する方法 4 2022/12/08 20:53
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Excel(エクセル) vba userformで漢字を全角カタカナに 2 2022/07/24 15:38
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
VBA=一定時間エクセルの入力操作がない場合、自動的にそのブックを閉じたい
Windows Vista・XP
-
一定時間操作されないと自動で終了させる方法
Visual Basic(VBA)
-
ワードやエクセルで「時間が来たら閉じる」って出来ますか?
Access(アクセス)
-
-
4
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
5
Excelで一定時間が経ったらメッセージを出したい
Excel(エクセル)
-
6
一定時間経過したExcelの強制終了方法を教えてください
Microsoft ASP
-
7
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS テキストボックスに入...
-
SQL SERVERの BULK INSERT
-
CSVファイルを読み込んでテーブ...
-
timestamp が空のデータを除い...
-
(Linux、データベース初心者)...
-
IDとパスワードについて。
-
【SQL】他テーブルに含まれる値...
-
SELECT INTOで一度に複数の変数...
-
pandasでsqlite3にテーブル作成...
-
テーブル名が可変の場合のクエ...
-
フラグをたてるってどういうこ...
-
エラーを起こす方法
-
PostgreSQLのtimestamp型で時間...
-
テーブル定義書(Oracle) 【IX】...
-
ExcelのMatch関数のようなもの...
-
プログラムよりファンクション...
-
SELECT文の結果をDEFINEの値と...
-
sqlに記述できない文字
-
SELECTした結果に行番号を求めたい
-
実行時エラー:2517 プロシージ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSVファイルを読み込んでテーブ...
-
テキストボックスの背景をVB...
-
timestamp が空のデータを除い...
-
SQLSERVER 連番更新について
-
エクセルVBA 10分後にエクセル...
-
SQL SERVERの BULK INSERT
-
SELECT文で足し算をした場合、N...
-
配列データに対する、要素の追...
-
ACCESS テキストボックスに入...
-
データがリストアできない!!
-
エクセルVBEについて
-
時間の比較をしたい
-
平均値のもとめ方
-
AVR studio6でeepromリードでき...
-
1つのドメインを複数のDNSで管...
-
シーケンスを使わずに主キーを...
-
バッチファイルでrenを使用時、...
-
date型でのbetweenについて教え...
-
Japanese schools tests
-
PostgreSQLのnumericでの書き込...
おすすめ情報