エラーが発生した場合、私は自分のuserformに戻り、フォームに入力された情報を変更してマクロに渡してから続けます:If Len(Dir sFilePath & newfol、vbDirectory))= 0 ...VBA - Excel - On Error goto userform
If Len(Dir(sFilePath & newfol, vbDirectory)) = 0 Then
MkDir sFilePath & newfol & "\"
On Error GoTo UserForm1
Else
MsgBox ("Folder already exists please re enter new folder name")
'End
UserForm1.Show
MoveAndSave_Reports
End If
上記は私にエラーメッセージを与える:コンパイルエラー: "オンエラーGOTOのUserForm1"
Craigが言っていることを付け加えて、ラベルを作ってから、ユーザーフォームを呼び出して何をする必要があるかを示すコードを書いてください。 –