Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel vba: Tabellen mit neuem Code-Namen
#11
Hallo Marcus

Dieser Code ist nicht vom TE.

Gruss Guschti
Der Künstler lebt auch vom Applaus
Excel Optimaler Zuschnitt von Stangen/Balken - YouTube
Antworten Top
#12
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.
Antworten Top
#13
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
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
[-] Folgende(r) 1 Nutzer sagt Danke an snb für diesen Beitrag:
  • JereMaia
Antworten Top
#14
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!?
Mit freundlichen Grüßen / Best regards
                          //
----------o00o---°(_)°---o00o----------------------

Erich
Antworten Top
#15
Hallo Erich

Gelöscht

Gruss Guschti
Der Künstler lebt auch vom Applaus
Excel Optimaler Zuschnitt von Stangen/Balken - YouTube
Antworten Top
#16
Gelöscht... bedeutet was?
Mit freundlichen Grüßen / Best regards
                          //
----------o00o---°(_)°---o00o----------------------

Erich
Antworten Top
#17
Die Idee hast du schon empfangen, jedoch ignoriert.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#18
Sorry,

die Idee habe ich nicht ignoriert nur nicht gleich verstanden.

Danke nochmals an alle Helfer und ein frohes Weihnachtsfest.
Mit freundlichen Grüßen / Best regards
                          //
----------o00o---°(_)°---o00o----------------------

Erich
Antworten Top


Gehe zu:


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