mit gecallter Sub kompl. Sub beenden
24.04.2020 10:40:11
Ivan
folgendes Problem quält mich.
Ich rufe aus einer übergeordneten Sub, die an einem Knopf angebunden ist, mehrere kleine Subs auf.
Sub aufruf()
Call AutomatischesEinfuellendesNamens
Application.ScreenUpdating = False
Call SchleifeOrdnerDokumente("NeuesRelease")
Call texte_einfügen
Application.ScreenUpdating = True
MsgBox ("Die Dokumentation wurde erfolgreich angelegt")
End Sub
Dabei wird in der fettgedruckten Sub, diese abgebrochen, wenn man in eine Inputbox "n" eingibt.Sub AutomatischesEinfuellendesNamens()
Dim x, lstrVerz, abgetrennt, Nameabgetrennt As String
Dim Laenge, Laenge, Laengegesamt As Long
lstrVerz = Dir(Verzeichnis) & "*", vbDirectory)
If lstrVerz = "" Then
x = InputBox("XXXnicht gefunden! Bitte den Namen eingeben oder mit n abbrechen")
If x = "n" Then
MsgBox ("Vorgang abgebrochen")
Else
ActiveWorkbook.Sheets("Eingabefenster").Range("B18") = (x)
GoTo Überspringen
End If
Else
Laenge = Len(lstrVerz)
LaengePRJ = Len(Left(lstrVerz, InStr(1, lstrVerz, " ")))
Laengegesamt = Laenge - Laenge
Nameabgetrennt = Right(lstrVerz, Laengegesamt)
ActiveWorkbook.Sheets("Eingabefenster").Range("B18") = Nameabgetrennt
Überspringen:
End If
End Sub
Wie schaffe ich es, dass man aus der gecallten Sub die komplette Sub abbrechen kann?VG