Registriert seit: 15.08.2017
Version(en): 2016
Hallo Marcus
Dieser Code ist nicht vom TE.
Gruss Guschti
Der Künstler lebt auch vom Applaus
Registriert seit: 11.04.2014
Version(en): Office 2003 - Office 2007 - Office 365
Hallo Gutschi,
Sorry ... :19: :16: ,war deiner. Funktioniert trotzdem sehr gut.
Gruß
Marcus
Wissen ist Macht - es ist aber nicht schlimm nicht alles zu wissen.
Man muss nicht alles wissen - man muss nur wissen wo es steht, oder wo man Hilfe bekommt.
Registriert seit: 29.09.2015
Version(en): 2030,5
In Excel 2000 war dies noch möglich:
Code:
Sub M_snb()
For Each it In Sheets
it.CodeName = it.Name
Next
End Sub
Nun geht's nur so
Code:
Sub M_snb()
For Each it In Sheets
it.Parent.VBProject.VBComponents(it.CodeName).Name = "snb" & Right(it.Name, 1)
Next
End Sub
Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:1 Nutzer sagt Danke an snb für diesen Beitrag 28
• JereMaia
Registriert seit: 09.05.2015
Version(en): 2013, Office 365
Hallo zusammen,
ich glaube ich habe nun den Grund für die bereits genannte Fehlermeldung herausgefunden. Vielleicht?!
Mir ist folgendes aufgefallen:
Wenn sich das Codenamen-Umbenennen-Makro (langes Wort) durch die Tabellenblätter wühlt und die Laufvariable trifft auf einen Namen den es bereits gibt, in meinem Fall auf eine Tabelle mit Codename "Tabelle2", dann streikt das Makro und bringt die besagte Fehlermeldung.
Heißt für mich, wenn ein CodeName bereits existiert, dann stellt das Makro seinen Dienst ein.
Wie könnte man das Problem sauber umgehen?
Geholfen habe ich mir, dass ich zunächst allen Codenamen einen Offset verpasst habe z.B. so: "Tabelle" & i + 50 und dann nochmals das Makro ohne den Offset gestartet habe "Tabelle" & i.
Trotzdem würde es mich interessieren ob man dieses Prozedere umgehen kann und ohne Umwege zum richtigen Ergebnis kommen kann?
Ihr habt da bestimmt noch eine Idee!?
Registriert seit: 15.08.2017
Version(en): 2016
23.12.2019, 21:30
(Dieser Beitrag wurde zuletzt bearbeitet: 23.12.2019, 21:30 von Guschti.)
Hallo Erich
Gelöscht
Gruss Guschti
Der Künstler lebt auch vom Applaus
Registriert seit: 09.05.2015
Version(en): 2013, Office 365
Gelöscht... bedeutet was?
Registriert seit: 29.09.2015
Version(en): 2030,5
Die Idee hast du schon empfangen, jedoch ignoriert.
Registriert seit: 09.05.2015
Version(en): 2013, Office 365
24.12.2019, 10:28
(Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2019, 10:29 von sharky51.)
Sorry,
die Idee habe ich nicht ignoriert nur nicht gleich verstanden.
Danke nochmals an alle Helfer und ein frohes Weihnachtsfest.