Hallo
Ich habe da ein kleineres (oder größeres ) Problrm.
Ich möchte mit den volgenden Makro (Startmakro) erreichen, wenn eine gewisse Zelle 1 hat, das dann das zugewiesene Makro ausgeführt wird. Wenn nur eine Zelle eine 1 stehen hat, funktioniert es auch ohne weiteres. Nur wenn jetzt zwei oder mehrere eine 1 stadt einer 0 haben, wird immer nur das erste makro gestartet. und ausgeführt. (zb. wenn das Feld für
Ehrenreicherwin und Josko eine 1 enthält, wirt nur Ehrenreicherwin ausgeführt.
Ich glaube, das das Problem daran liegt, das bei jeden Makro das endsub steht. Wie kann ich das ändern, das es funktioniert???
Danke
Sub Startmakro()
If Cells(13, 7).Value = 1 Then
KrisamAnton
End If
If Cells(14, 7).Value = 1 Then
KrisamRene
End If
If Cells(15, 7).Value = 1 Then
EhrenreichRobert
End If
If Cells(16, 7).Value = 1 Then
EhrenreichErwin
End If
If Cells(17, 7).Value = 1 Then
Josko
End If
If Cells(18, 7).Value = 1 Then
lehr
End If
If Cells(19, 7).Value = 1 Then
lehr1
End If
If Cells(20, 7).Value = 1 Then
lehr2
End If
If Cells(21, 7).Value = 1 Then
lehr3
End If
Exit Sub
End Sub
Sub KrisamAnton()
’
’ KrisamAnton Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„Krisam Anton“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„Krisam Anton“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Sub KrisamRene()
’
’ KrisamRene Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„Krisam Rene“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„Krisam Rene“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Sub EhrenreichRobert()
’
’ Ehrenreich Robert Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„Ehrenreich Robert“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„Ehrenreich Robert“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Sub EhrenreichErwin()
’
’ Ehrenreich Erwin Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„Ehrenreich Erwin“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„Ehrenreich Erwin“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Sub Josko()
’
’ Josko Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„Josko“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„Josko“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Sub lehr()
’
’ lehr Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„lehr“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„lehr“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Sub lehr1()
’
’ lehr1 Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„lehr1“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„lehr1“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Sub lehr2()
’
’ lehr2 Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„lehr2“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„lehr2“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub
Sub lehr3()
’
’ lehr3 Makro
’ Makro am 08.02.02 von Krisam Anton geschrieben
’
’
Sheets(„lehr3“).Select
Rows(„11:11“).Select
Selection.Insert Shift:=xlDown
Sheets(„Tabelle3“).Select
Range(„B3:H3“).Select
Selection.Copy
Sheets(„lehr3“).Select
Range(„B11“).Select
ActiveSheet.Paste
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End Sub