Zufallsfunktion mal anders
#11
Hallöchen,

hier ein Makro zum Kopieren und umbenennen. Das ist erst mal die "kurze" Variante. Im Makro wird das aktive Blatt kopiert und erhält als Name die Zahl vom "internen" Name des Blattes -1. Das geht aber nur, solange Du kein anderes Blatt bzw. Blatt mit anderem Namen zwischendurch einfügst. Für den Fall müsste man die Blattnamen erfassen und danach die nächsthöhere Zahl nehmen.

Code:
Sub Makro1()
    'Blatt kopieren und am Ende einfuegen
    ActiveSheet.Copy After:=Sheets(Sheets.Count)
    'Blatt mit der Zahl des internen Blattnamens -1 umbenennen
    ActiveSheet.Name = StrReverse(Val(StrReverse(ActiveSheet.CodeName))) - 1
End Sub
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Top
#12
Hallo Andre,

Danke das Makro funktioniert wie gewünscht.

Gruss Joerg
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste