- #1
H
Hogl
Aktives Mitglied
Themenersteller
- Dabei seit
- 05.07.2004
- Beiträge
- 43
- Reaktionspunkte
- 0
Hallo,
ich habe derzeit folgendes Makro :
[sup]Dim vorhanden As Boolean, n As Worksheet
For Each n In ThisWorkbook.Worksheets
If n.Name = Range(I4).Value Then
vorhanden = True
Exit For
End If
Next n
If vorhanden = False Then
ActiveSheet.Unprotect
Sheets(Nummernvergabe).Select
Range(I4).Select
nummer = Range(I4).Value
nummername = Range(J4).Value
prozent = Range(K5).Value
prozent2 = Range(L5).Value
blattname = Range(I4).Value
Sheets(Vorlage).Visible = True
Sheets(Vorlage).Copy Before:=Sheets(Vorlage)
ActiveSheet.Name = blattname
Else
MsgBox (Abrechnungsblatt bereits vorhanden)
Sheets(blattname).Activate
Exit Sub
End If[/sup]
Wie stell ich es jetzt an, das nach der MsgBox das blatt welches ja schon angelegt ist auch aufgerufen wird?
Danke Schonma
Hogl
ich habe derzeit folgendes Makro :
[sup]Dim vorhanden As Boolean, n As Worksheet
For Each n In ThisWorkbook.Worksheets
If n.Name = Range(I4).Value Then
vorhanden = True
Exit For
End If
Next n
If vorhanden = False Then
ActiveSheet.Unprotect
Sheets(Nummernvergabe).Select
Range(I4).Select
nummer = Range(I4).Value
nummername = Range(J4).Value
prozent = Range(K5).Value
prozent2 = Range(L5).Value
blattname = Range(I4).Value
Sheets(Vorlage).Visible = True
Sheets(Vorlage).Copy Before:=Sheets(Vorlage)
ActiveSheet.Name = blattname
Else
MsgBox (Abrechnungsblatt bereits vorhanden)
Sheets(blattname).Activate
Exit Sub
End If[/sup]
Wie stell ich es jetzt an, das nach der MsgBox das blatt welches ja schon angelegt ist auch aufgerufen wird?
Danke Schonma
Hogl