VB2008のイベンド中止処理についてお教え頂けませんでしょうか。
Formにボタンが1つあり、クリックするとCSVファイルが出力される処理をしたいです。
やりたい処理:
1. 「CSVファイル出力しますか?」というメッセージを出す。YESなら処理続行。Noなら処理中止。
2. CSVファイル出力処理。
3. 「CSVファイルを出力しました。」
(プログラム自体を終了したいわけではありません)
VBAだと下記のようなコードを書きたいです。
Sub テスト()
Dim ans As Integer
ans = MsgBox("CSVファイル出力しますか?", vbYesNo, "テスト")
If ans = vbNo Then
end
end if
'CSV出力処理~~~
end sub
VBにendというステートメントがあれば、良いのですが無さそうです・・・
何か上手な処理はあるでしょうか?VBAのコードになってしまいますが、下記のような処理方法しかないでしょうか?
'''''''''''''''''1
Sub テスト()
Dim ans As Integer
ans = MsgBox("CSVファイル出力しますか?", vbYesNo, "テスト")
If ans = vbNo Then
end
else
'CSV出力処理~~~
end if
end sub
''''''''''''''''2
Sub テスト()
Dim ans As Integer
ans = MsgBox("CSVファイル出力しますか?", vbYesNo, "テスト")
If ans = vbNo Then
goto here
end if
'CSV出力処理~~~
here:
end sub
No.1ベストアンサー
- 回答日時:
イベントの中でReturnなりExit Subなりすればいいのでは?
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
If MsgBox("CSVファイル出力しますか?", vbYesNo, "テスト") <> vbYes
Return 'またはExit Sub
End if
'CSV出力処理
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) あるフォルダーのファイルを違う親フォルダーのサブフォルダーに移したい 11 2023/02/15 19:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessでクエリをExcelにエクス...
-
CSVファイルの時刻の形式について
-
Thunderbird 受信メールからの...
-
COBOL、項目末尾に空白がある場...
-
WshShellから起動したbat(ftp)...
-
iTextでPDFを表示させたら日本...
-
クエリをエクセルファイルへの出力
-
VB6からEXCEL2007へ出力は可能?
-
LTSpiceの出力データを取り扱う...
-
Excel で「OLE は現在使用でき...
-
ACCESS2002(or2003)の日付表示...
-
コマンドプロンプトのテキスト...
-
ショートカットで起動した場合...
-
AccessのレポートからPDFをペー...
-
“ファイルに出力”した印刷ファ...
-
accessのリポートを、excelに出...
-
ACCESS エクスポート ダイアロ...
-
htmlspecialcharsの正しいタイ...
-
【Excel VBA】取り込んだファイ...
-
ATTファイルってどうやって開け...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessでクエリをExcelにエクス...
-
CSVファイルの時刻の形式について
-
コマンドプロンプトのテキスト...
-
COBOL、項目末尾に空白がある場...
-
Thunderbird 受信メールからの...
-
ファイナルカットで編集した動...
-
Acrobat参照設定
-
ショートカットで起動した場合...
-
Excel で「OLE は現在使用でき...
-
WshShellから起動したbat(ftp)...
-
iTextでPDFを表示させたら日本...
-
AccessのレポートからPDFをペー...
-
COBOL FILLER
-
EXCEL VBAでのCSVファイル読み...
-
ACCESS エクスポート ダイアロ...
-
VB6.0でExcel,PDF,Word出力方法
-
PHP:unzipコマンドにおけるエ...
-
アクセス→エクセルへエクスポー...
-
TransferSpreadsheetでフルパス...
-
accessのリポートを、excelに出...
おすすめ情報