標準モジュールの関数から呼び出しもとのプロシージャの処理を抜けるようにExit Subを使う方法はあるのでしょうか?Exit Function関数を抜けと Exit Subプロシージャを抜ける二重の処理をしている状況でを直したいです
ちょっと質問の意図がわからないですが
私の理解が正しければ、ないです。
2重の処理とは?
ソースを掲示していただくと答えやすいのですが。
このような感じです
Private Sub Command1_Click()
Call module1.Yobareru(2)
Exit Sub
*
*
*
End Sub
Private Function Yobareru(a As Integer)
If a = 2 Then
Exit Function
'ここでいっぺんに呼び出しもとのプロシージャの処理を抜けたい
End Function
Functionにしてるんだから戻り値を入れればOKでは?
Private Sub Command1_Click()
if Yobareru(2)=2 then Exit sub
End Sub
Private Function Yobareru(a As Integer) as Integer
If a = 2 Then
Yobareru=a
Exit Function
'ここでいっぺんに呼び出しもとのプロシージャの処理を抜けたい
End Function
ツイート | ![]() |