![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
これでどうでしょう。
ただし、メモリ使用量が酷いことになっても責任はとれませんがw
Call RestartTest
Sub RestartTest()
Dim num
' 処理Aをここに挿入
num = msgbox ("プログラムの再試行",5)
if num = 4 then
Call RestartTest
WScript.Quit
End If
' 処理Bをここに挿入
End Sub
No.1
- 回答日時:
全体をループで括って
リスタートする必要がある時にループの継続条件をTRUEにする
' ---
num = 0
Do While num = 4
処理A
num = msgbox ("プログラムの再試行",5)
Loop
処理B
'---
質問のコードだと再試行以外の時にスクリプト終了しちゃうから処理Bが実行されない気がするが。
この回答への補足
回答有り難うございます。
プログラム全体を入れ子にすると出来ますね。
ただこの分岐場面が複数箇所であった場合は、かなり乱雑なプログラムになってしまいます。
命令文で、「プログラムの先頭から再実行」的な物は出来ないでしょうか?
(WScript.Quit は無視して下さい。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) 【再々投稿】VBAのプログラムで動作しなくて困っています 8 2022/10/14 09:06
- Perl perlのプログラミング 部分入れ替えの方法 1 2022/10/11 22:26
- Visual Basic(VBA) vba GetAsyncKeyState関数について 1 2023/08/24 12:08
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- PHP php エラー 3 2022/11/18 23:32
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Chat GPTに、課題として、二と...
-
小数点を含む数値かどうか判断...
-
wavelet変換のソフト
-
win10で、正確な待ち時間の作り方
-
C言語:関数を使うメリットとデ...
-
DoEvents関数って何?
-
WebBrowserの読み込み待ちの処...
-
実行時のCPU使用率を増やしたい
-
ExcelVBA処理経過をリアルタイ...
-
If Not c Is Nothing Then ~延...
-
Excelでのセル内容の高速消去方法
-
逆ポーランド記法における単項...
-
VBAでリアルタイムで計算結果を...
-
あっち向いてホイのプログラム...
-
C言語 時刻差分の算出方法
-
VB 電卓 メモリー機能
-
「単体テスト」に関する深刻な...
-
プログラム上のCPU稼働率低減に...
-
再帰呼び出しを使いますか?
-
ソケットからの入力をWaitForMu...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelでのセル内容の高速消去方法
-
DoEvents関数って何?
-
win10で、正確な待ち時間の作り方
-
小数点を含む数値かどうか判断...
-
Excel VBAにて、2GB超の点群デ...
-
SQLの速度をあげるには・・・
-
絶対パスの取得について
-
WebBrowserの読み込み待ちの処...
-
プログラム上のCPU稼働率低減に...
-
C言語 再帰処理のメリットとデ...
-
テキストファイルの空行をスキ...
-
実行時のCPU使用率を増やしたい
-
C言語 時刻差分の算出方法
-
Excel VBA データ削除の高速化
-
VBでの簡易電卓の作成(減算方...
-
Excel(VBA)でSetTimer関数を使...
-
プログラミングの授業でPython...
-
If Not c Is Nothing Then ~延...
-
C言語で、文字とか入力されなく...
-
C言語:関数を使うメリットとデ...
おすすめ情報