
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
例 一番左のシート A1セルに値を入れず閉じる処理をすると
メッセージ出力後 キャンセルされます
値が有れば閉じられます
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Sheets(1).Range("A1") <> "" Then
MsgBox "ブックを閉じます"
Else
MsgBox "シート1のA1セルに" & vbCrLf & "記入もれがあります" & "閉じる処理を" & vbCrLf & "Cancel します"
'■ブックを閉じるをキャンセルします(ブックを閉じません)
Cancel = True
End If
End Sub
Workbook_BeforeClose(Cancel As Boolean)
でも問答無用に実行する事は出来ます ユーザーに関与させなければ良いから
>autocloseについてはいわば問答無用に実行されるという認識で間違いないでしょうか?
そのような解釈で良いかと
実行の順位などは 参考サイトで
https://excel-ubara.com/excelvba4/EXCEL240.html
No.1
- 回答日時:
Workbook_BeforeCloseは Before
ユーザーがワークブックを閉じられる直前に発生し、ユーザーが特定の操作を実行する必要がある場合に使用する場合が多いです(保存する前のユーザーによる分岐処理が出来ます)
Auto_Closeはワークブックが閉じられる際に実行され
特定の処理を ”自動的”(ユーザーを介さず)に実行する場合に使用します
VBAはOfficeに組み込まれたプログラミング言語です
マクロはVBAを使用して作成される自動化タスクのシーケンスです
一連のアクションを自動化するための記録やプログラミングをするための手段です
VBAは、マクロよりも高度なプログラミング機能があり、アプリケーション自体のカスタマイズや他のアプリケーションとの連携など自動化タスクの広範に使用できます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Visual Basic(VBA) 3個のfileのセルデータを1個のfileのセルに貼り付けるVBAコードですが。 1 2023/02/20 09:21
- Excel(エクセル) excelvbaのenableeventsについて 3 2022/08/30 11:20
- Visual Basic(VBA) VBAでWorkbook.addの使い方 3 2023/02/01 11:58
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Excel(エクセル) Excleマクロ セル値の代入と文字列の結合について 3 2022/10/05 16:47
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- Excel(エクセル) エクセル 値をコピペした時に、条件付き書式で塗られた背景色もペーストさせる 2 2023/04/05 17:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PS4のRUSTというゲームで画像の...
-
生理でも会ってくれるセフレっ...
-
Windows10で最近パソコンを立ち...
-
イザナギ零のギミック予想キャ...
-
デスクトップで謎の半透明なウ...
-
ポケモンのなつき度チェック(...
-
STEAMで画面が全体表示されない
-
エクセルでリソース不足の警告...
-
[スマホゲームについて] iPhone...
-
PCにps4のコントローラーを接続...
-
ネカフェのPCでSteamをダウンロ...
-
リーフグリーンで 『技忘れ』...
-
配信等視聴しながらのゲームが...
-
PCゲームのプレイ中に突然デス...
-
CPUに高負荷がかかると、Discor...
-
ゲームセンターで前の人が入れ...
-
パソコンのバツ印が出てこなく...
-
彼女がオンラインゲームに夢中...
-
ゲームが下手でよく一緒に遊ん...
-
【毒】鈴蘭の草原に居たら、人...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10で最近パソコンを立ち...
-
ポポロクロイス物語2について
-
デスクトップで謎の半透明なウ...
-
[スマホゲームについて] iPhone...
-
エクセルでリソース不足の警告...
-
生理でも会ってくれるセフレっ...
-
ポケモンのなつき度チェック(...
-
PCにps4のコントローラーを接続...
-
STEAMで画面が全体表示されない
-
手持ちのポケモンがゆうことを...
-
パソコンのバツ印が出てこなく...
-
男性は好きでもない人と一緒に...
-
PS2のソフトが使えるはずのPS3...
-
3DSはSDカードを付けずに使用で...
-
動画見ながらゲーム等するとPC...
-
PCゲームのプレイ中に突然デス...
-
CPUに高負荷がかかると、Discor...
-
ユーザーアカウントが複数ある...
-
ゲーム中にGPU使用率が急激に下...
-
PCゲームのセーブデータはどこ...
おすすめ情報
ご丁寧にありがとうございます。
閉じる前の分岐作業とはどういうことでしょうか?
なにかしら操作を必要とする認識ですか?
autocloseについてはいわば問答無用に実行されるという認識で間違いないでしょうか?
ほんと、素人で申し訳ないです。よろしくお願いします。