初めまして、
Excel VBA で、保存前に必須項目入力漏れを確認するアンケート用紙を作成しました。
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Range("A1") = "" Then
MsgBox "氏名が未入力です。" & vbCrLf & "データを入力してから保存してください。", vbExclamation
Cancel = True
End If
End Sub
希望通りのアンケート用紙は完成しました。
しかし、
氏名の必須項目を空欄のままでは当然保存できません。(その様に設定したので当然です)
最終的に必須項目未入力の状態で保存し配布するにはどのような手順で保存を行えば良いのでしょうか?
No.2ベストアンサー
- 回答日時:
一例です
作成中のブック名の頭にDev_を付けておきます。
作成完了後名前のDev_を削除して配布します。Open系やCloseなどにも使う事が出来ます。
If Left(Application.ThisWorkbook.Name, 4) <> "Dev_" Then
If Range("A1") = "" Then
MsgBox "氏名が未入力です。" & vbCrLf & "データを入力してから保存してください。", vbExclamation
Cancel = True
End If
End If
配布後にも起動中の裏操作を付加するなら、キーやStatic 変数などを使うなどすれば出来るかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/22 08:53
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/02/17 11:59
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メモ帳を保存せずに誤って閉じ...
-
jw cadの名前をつけて保存・・...
-
Googleドライブにインターネッ...
-
Wordのデータが毎回破損してしまう
-
USBメモリスティックへの保存の...
-
Ctr+F4キーで画面が消えた後....
-
保存したe-taxの取り出し方^
-
メールで添付されてきた音楽デ...
-
Gmailに添付された写真の保存
-
誤ってMicrosoft OneNoteのファ...
-
Photoshop 上書保存したデータ...
-
テキスト形式で縦書き保存は可...
-
フォトショのイラストをCD-R...
-
付箋紙2000のデータ保存フォル...
-
Googleドライブに詳しい方教え...
-
外付けHDDがあるのですが、クリ...
-
学校を卒業したため、学校側か...
-
illustratorでページ分割してPD...
-
イラストレーター8.0でのトンボ
-
VBAでFormat がうまく使えない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
jw cadの名前をつけて保存・・...
-
Googleドライブにインターネッ...
-
メモ帳を保存せずに誤って閉じ...
-
学校を卒業したため、学校側か...
-
Googleドライブに詳しい方教え...
-
googleフォトの写真を外付けHDD...
-
テキスト形式で縦書き保存は可...
-
確定申告作成コーナーについて
-
Wordのデータが毎回破損してしまう
-
USBメモリスティックへの保存の...
-
保存したe-taxの取り出し方^
-
Photoshop 上書保存したデータ...
-
メールで添付されてきた音楽デ...
-
VLC Media Playerで画像を保存...
-
Photoshopのデータの保存場所に...
-
数か所に同時保存する方法
-
Photoshopを初期化してしまった...
-
Ctr+F4キーで画面が消えた後....
-
パソコンにログを保存するとは...
-
確定申告の作成書コーナーで作...
おすすめ情報