Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Namen der Makros ändern ?

Namen der Makros ändern ?
31.08.2006 20:54:48
Peter
Hallo Excelfreunde
kann mir jemand erklären wie ich die Namen der Makros ändern kann.
Die Makros lauten Makro1, Makro2 usw
Ich würde sie gerne umbenennen um sie leichter Erkennen zu können.
Ist dies möglich.
Ggruß Peter
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Namen der Makros ändern ?
31.08.2006 20:56:56
Christian
Alt+F8 -- Makro auswählen -- Bearbeiten (VBA-Editor öffnet sich) und das was hinter Sub steht ist der Name den kannst du einfach ändern, ok?
AW: Namen der Makros ändern ?
31.08.2006 20:58:27
ChrisL
Hallo Peter
Alt + F8, Bearbeiten
Die erste Codezeile anpassen:
Sub Makro1()
Sub MeinMakro()
Gruss
Chris
AW: Namen der Makros ändern ?
31.08.2006 21:05:32
Peter
Hallo ihr beiden
danke für den Hinweis.
Klappt genau so.
Allerdings nur wenn in dem Modul nur 1 makro ist.
Gruß Peter
Anzeige
AW: Namen der Makros ändern ?
31.08.2006 23:10:59
Hää?
Kann nicht sein!
AW: Namen der Makros ändern ?
01.09.2006 10:47:33
ChrisL
Hallo Peter
Die Reaktion von "Hää" kann ich teilweise nachvollziehen. Eine kurze Erklärung... Im gleichen Modul können mehrere Makros sein z.B.

Sub Makro1()
' Code
End Sub


Sub Makro2()
' Code
End Sub

Diese Makros kannst du einfach umbenennen z.B.

Sub DeinMakro1()
' Code
End Sub


Sub DeinMakro2()
' Code
End Sub

Gruss
Chris
Anzeige
AW: Namen der Makros ändern ?
31.08.2006 23:40:55
Daniel
Hallo,
du kannst auch gleich in der Startmaske des Rekorders den neuen Namen eingeben (im oberen Eingabefeld).
Dann entfällt das nachträgliche umbenennen.
Du mußt nicht den Vorschlag des Systems übernehmen.
Gruß, Daniel
;
Anzeige
Anzeige

Infobox / Tutorial

Namen von Excel-Makros umbenennen


Schritt-für-Schritt-Anleitung

Um die Namen deiner Excel-Makros zu ändern, befolge diese Schritte:

  1. Öffne Excel und drücke Alt + F8, um das Fenster für die Makros anzuzeigen.
  2. Wähle das Makro aus, dessen Namen du ändern möchtest, und klicke auf Bearbeiten. Dadurch öffnet sich der VBA-Editor.
  3. Im VBA-Editor siehst du die Makros, die in deinem Modul gespeichert sind. Suche das Makro, das du umbenennen möchtest. Der Name steht direkt hinter Sub, beispielsweise Sub Makro1().
  4. Ändere den Namen, indem du ihn einfach ersetzt. Zum Beispiel:
    Sub MeinMakro()
    ' Dein Code hier
    End Sub
  5. Speichere deine Änderungen und schließe den VBA-Editor, um zum Excel-Fenster zurückzukehren.

Häufige Fehler und Lösungen

  • Problem: Die Änderungen werden nicht übernommen.

    • Lösung: Stelle sicher, dass du das Makro im richtigen Modul bearbeitest. Wenn mehrere Makros in einem Modul vorhanden sind, kannst du jeden Sub-Namen unabhängig ändern.
  • Problem: Ich kann das Makro nicht finden.

    • Lösung: Überprüfe, ob das Makro in einem anderen Modul gespeichert ist. Du kannst die Module über den Projekt-Explorer im VBA-Editor einsehen.

Alternative Methoden

Eine alternative Methode, um Makros umzubenennen, ist die Verwendung des Makrorekorders:

  1. Starte den Makrorekorder über die Registerkarte „Entwicklertools“.
  2. Bei der Erstellung eines neuen Makros kannst du direkt im Eingabefeld oben den gewünschten Namen eingeben, bevor du mit dem Aufzeichnen beginnst.
  3. Dies erspart das nachträgliche Umbenennen.

Praktische Beispiele

Angenommen, du hast zwei Makros:

Sub Makro1()
    ' Code für Makro1
End Sub

Sub Makro2()
    ' Code für Makro2
End Sub

Du möchtest diese umbenennen in:

Sub DatenImportieren()
    ' Code für Datenimport
End Sub

Sub DatenExportieren()
    ' Code für Datenexport
End Sub

So kannst du die Makros für einen besseren Überblick umbenennen.


Tipps für Profis

  • Benutze aussagekräftige Namen: Ein klarer Name hilft dir und anderen, die Funktion des Makros schnell zu verstehen.
  • Dokumentation: Kommentiere deine Makros, um die Funktionsweise zu erklären. Dies ist besonders hilfreich, wenn du später auf den Code zurückkommst oder ihn mit anderen teilst.
  • Gruppiere verwandte Makros: Wenn du mehrere Makros hast, die zusammenarbeiten, überlege, sie im selben Modul zu speichern, um die Übersicht zu behalten.

FAQ: Häufige Fragen

1. Kann ich den Namen eines Makros einfach ändern? Ja, du kannst den Namen eines Makros im VBA-Editor ändern, indem du den Text hinter Sub anpasst.

2. Was passiert, wenn ich ein Makro umbenenne? Wenn du ein Makro umbenennst, musst du sicherstellen, dass alle Verweise auf dieses Makro in deinem Excel-Dokument aktualisiert werden. Andernfalls kann es zu Fehlern kommen.

3. Wie ändere ich den Namen eines Moduls? Um den Namen eines Moduls zu ändern, klicke mit der rechten Maustaste auf das Modul im Projekt-Explorer und wähle „Umbenennen“.

4. Wie viele Makros kann ich in einem Modul haben? Du kannst beliebig viele Makros in einem Modul haben, solange die Namen der Subroutinen eindeutig sind und nicht dupliciert werden.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige