Makro springt nach End Sub ins Makro davor
19.02.2025 12:50:10
Udo
Sub MasteBestimmen()
'
' MasteBestimmen Makro
'
Sheets("Multiprojekte").Select
Range("K23").Select
Dim Muss1 As String
Muss1 = Range("K23")
If Muss1 = "0" Or Muss1 = "" Then MasteBestimmen2
If Muss1 > "0" Or Muss1 > "" Then
Sheets("Mast Grube Multi3,5P").Select
Range("BP33").Select
End If
End Sub
Sub MasteBestimmen2()
'
' MasteBestimmen Makro
'
Sheets("Multiprojekte").Select
Range("AB23").Select
Dim Muss2 As String
Muss2 = Range("AB23")
If Muss2 = "0" Or Muss2 = "" Then MasteBestimmen3
If Muss2 > "0" Or Muss2 > "" Then
Sheets("Mast Grube Multi3,5B").Select
Range("BP33").Select
End If
End Sub
Sub MasteBestimmen3()
'
' MasteBestimmen Makro
'
Sheets("Multiprojekte").Select
Range("AN23").Select
Dim Muss3 As String
Muss3 = Range("AN23")
If Muss3 = "0" Or Muss3 = "" Then MasteBestimmen4
If Muss3 > "0" Or Muss3 > "" Then
Sheets("Mast Grube Multi3,5lB").Select
Range("BP33").Select
End If
End Sub
Sub MasteBestimmen4()
'
' MasteBestimmen Makro
'
Sheets("Multiprojekte").Select
Range("K24").Select
Dim Muss4 As String
Muss4 = Range("K24")
If Muss4 = "0" Or Muss4 = "" Then MasteBestimmen5
If Muss4 > "0" Or Muss4 > "" Then
Sheets("Mast Grube Multi5P").Select
Range("BP33").Select
End If
End Sub
Das geht noch so weiter bis MasteBestimmen15, jedes Makro für sich arbeitet wunderbar. Beim Testlauf aber hing es sich auf, blieb bei MastBestimmen3 stehen.
Habe darauf hin den ganzen Ablauf mit der "F8" durchgespielt, lief wieder alles glatt, volle Funktion. Nur wenn ich die Dinger einzeln mit "F8" durchtaste ist im Makro MasteBestimmen4 bei End Sub nicht wirklich Schluss, der gelbe Balken springt nach End Sub auf MasteBestimmen4 Zeile >If Muss3 > "0" Or Muss3 > "" Then zurück. Wenn ich dann weiter "F8" betätige springt er weiter bis zu End Sub und dann auf MasteBestimmen3 und immer so weiter.
Wo ist denn da jetzt mein Fehler ?
Anzeige