Office: Neues Tabellenblatt mit definiertem Namen erzeugen

Helfe beim Thema Neues Tabellenblatt mit definiertem Namen erzeugen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich habe ein Problem: Wie kann ich in VBA (Excel) ein Tabellenblatt hinzufügen und beim Hinzufügen bereits einen Namen vergeben. Wenn ich... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von User, 20. Juni 2008.

  1. Neues Tabellenblatt mit definiertem Namen erzeugen


    Hallo,

    ich habe ein Problem:

    Wie kann ich in VBA (Excel) ein Tabellenblatt hinzufügen und beim Hinzufügen bereits einen Namen vergeben. Wenn ich "Sheets.Add" verwende, kann ich den Namen nicht steuern, der wird automaisch vergeben...?!

    Gruß und Danke für Eure Hilfe!!!

    Magico

    P.S.: Zusatzfrage: Kann ich irgendwie den Namen des aktuellen Tabellenblatts auslesen?

    :)
     
  2. Hi,
    hilft Dir das?:
    Code:
     
    Uwe (:o), 21. Juni 2008
    #2
  3. Moin, Magico,

    nutze das Setzen von Objekten für diese Aktion, um später auf das neu angelegte Tabellenblatt zuzugreifen (hier: Anlegen, Benennen und Verschieben ans Ende der Mappe):

    Code:
     
  4. Neues Tabellenblatt mit definiertem Namen erzeugen

    Hallo!

    Danke Jinx! Das war genau das, was ich gesucht habe!!!

    Gruß und vielen, vielen Dank!!!

    Magico*mrcool
     
  5. Hallo,
    ich habe den Code als Prozedur eingefügt. Damit kann ich ihn dann bei den Makros aufrufen. War das so richtig? Klappen tut es jedenfalls.
    Welche Formel muss ich denn bei
    .Name = "Magico_" & Format(Now, "yyyymmdd_hhmmss")
    eingeben, damit er als Namen immer folgende Datumsangabe vergibt: Vorgängerblatt + 7 Tage. Also zB folgende Blattnamen: 22.07., 29.07., 05.08
    Das Format ist wahrscheinlich so:
    .Name = Format(Now, "dd.mm")
    aber das er immer die Woche aufsummiert bekomme ich nicht hin.
    Und toll wäre, wenn das auch über diesen Neues-Tabellenblattbutton ganz rechts neben den Tabellenblattnamen gehen würde und er das neue Blatt immer gleich mit einer vordefinierten Tabellenstruktur erstellen würde. Ähem, ich hoffe das klingt jetzt im Nachgang nicht etwas unverschämt. Liest sich fast so *rolleyes.gif*
    Für Hilfe wäre ich dankbar.
    Beste Grüße
    Andreas
     
    archi01, 22. Juli 2013
    #5
  6. Hallo Andreas,

    das geht so: Code:
    Beispielmappe anbei.
     
    Hasso, 22. Juli 2013
    #6
  7. Hallo Andreas,

    Code:
    Der Code setzt zwingend voraus, dass Deine Vorgaben (das Blatt mit dem letzten Datum steht ganz rechts und das Format ist "DD.MM.") sauber eingehalten werden. Entsprechende Prüfungsmechanismen für Abweichungen sind ratsam.
    Woher das Jahr bekannt sein soll und was beim Jahreswechsel passieren soll, beschreibst Du nicht - ich gehe vom Jahr 2013 ohne Jahreswechsel aus.

    Grüße
    EarlFred
     
    EarlFred, 22. Juli 2013
    #7
  8. Neues Tabellenblatt mit definiertem Namen erzeugen

    Hallo Ihr 2,
    erstmal euch beiden vielen Dank für die schnelle Rückmeldung. Bei der Hitze muss ja alles entspannt laufen, daher doppeldanke *wink.gif*
    @Hasso: Deinen Code bringe ich leider nicht zum laufen. Bin ja nicht so fit darin. Habe ihn an verschiedenen Stellen eingefügt und es ausprobiert. klappt bei mir nicht *frown.gif*
    @EarlFred: Habe deinen Code in Diese Arbeitsmappe eingesetzt und es klappt. So hatte ich mir es auch gedacht. Vielen Dank. Das mit dem Jahreswechsel spielt keine große Rolle. Jedes Jahr wird eine neue Liste angelegt.
    Gibt es eigentlich eine Möglichkeit, den Code direkt von diesem kleinen Button unten in der Blattnamenliste auszulösen, mit dem man ein neues Blatt erstellt? Das wäre toll.
    Wünsche euch allen eine coole, also kühle Zeit.
    Gruß
    Andreas
     
    archi01, 22. Juli 2013
    #8
  9. Hallo,

    ich klinke mich mal einfach hier mit ein, da ich ein ähnliches Anliegen habe:

    Wie müsste der Code denn adaptiert werden, wenn der Blattname aus einer Zelle ausgelesen werden soll? Ich würde gern aus einem Übersichtsblatt aus Zeile 9 bis 74 die Namen auslesen und dazu ein entsprechendes Blatt öffnen.

    Grüße
    Jax
     
    Jarlaxle, 23. Juli 2013
    #9
  10. Hallo Jax,
    Angenommen, die Namen stehen in Spalte A des Übersichtsblatts, den Code folgendermaßen ändern: Code:
     
  11. Hallo Jarlaxle,
    ich habe diesen Code verwendet um Blätter nach den Einträgen in Spalte A des Vorlageblattes anzulegen. Kannst Du bestimmt leicht umbauen. Den Code habe ich übrigens von Diamant. Danke nochmal.

    Code:
    Gruß
    Andreas
     
    archi01, 23. Juli 2013
    #11
  12. Großartig.

    Vielen Dank und nochmal ein ´tschuldigung für das "Kidnappen" das Thread. Hat mir wirklich weitergeholfen. Ich geh dann mal an das basteln.
     
    Jarlaxle, 24. Juli 2013
    #12
  13. Neues Tabellenblatt mit definiertem Namen erzeugen

    Hallo,


    das ganze Thema ist genau das, was ich gesucht habe. ABER es müsste für mich noch erweitert werden......FALLS DAS GEHT?!?!?

    Ich habe den Teil mit dem automatischen Blätteranlegen schon eingepflegt und das funktioniert auch super.
    Jetzt wäre einmal meine frage allein nur zum verständnis:
    Die register die automatisch erstellt werden, werden die nochmal erstellt, wenn ich das makro z.B. am nächsten Tag neu starte? Was passiert dann mit dem Inhalt der ersten erstellten Tabellenblätter?

    Wie kann ich die erstellten Blätter, mit dem dazugehörigen Inhalt automatisch füllen lassen?

    Ich möchte Praktisch mit den Zahlen aus Spalte A neue Tabellenblätter erstellen(das Vba funktioniert). Dazu möchte ich das was in Spalte B - O steht in das passende Tabellenblatt schreiben lassen.

    Da die Liste täglich aktualisiert wird, darf ein erstelltes Blatt nicht gelöscht werden, bzw es soll auch keines doppelt erstellt werden. Es sollte aber so sein, da sich einzelne Positionen in einem Auftrag verändern können, diese dann schon passend geändert werden.

    Geht so etwas überhaupt?
    Leider funktioniert das alles in unserem Millionenteuren SAP nicht so wie wir es brauchen würden.

    Kann mir da jemand helfen?!??!
     
    tenjo78, 12. Mai 2014
    #13
Thema:

Neues Tabellenblatt mit definiertem Namen erzeugen

Die Seite wird geladen...
  1. Neues Tabellenblatt mit definiertem Namen erzeugen - Similar Threads - Tabellenblatt definiertem Namen

  2. Arbeitszeiten aus mehreren Tabellenblätter

    in Microsoft Excel Hilfe
    Arbeitszeiten aus mehreren Tabellenblätter: Moin Excel Profis, ich habe eine Tabelle wo ich aus ca. 20 Blätter die Arbeitszeit pro Fahrer brauche. Im Blatt gesamt steht in Spalte G der Fahrer. Dann gibt es Blätter die z.B. vom 01.05.2025...
  3. Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle

    in Microsoft Excel Hilfe
    Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle: Hallo zusammen, ich möchte eine VBA Programmierung machen wie folgt. Das aktuelle Excel-Tabellenblatt soll als PDF Speicher unter, unter Vorgabe des Dateinamens der in Zelle A1 steht gespeichert...
  4. Textblock/Zellbereich aus Tabellenblatt in Worddokument übergeben

    in Microsoft Excel Hilfe
    Textblock/Zellbereich aus Tabellenblatt in Worddokument übergeben: Hallo zusammen, mit der folgenden Codezeile ist es zumindest möglich den Inhalt einer Zelle von Excel in einem Worddokument an einer bestimmten Textmarke einzufügen....
  5. Ein Tabellenblatt, dass in mehrfach verwendet wird aktuell halten

    in Microsoft Excel Hilfe
    Ein Tabellenblatt, dass in mehrfach verwendet wird aktuell halten: Hallo, ich habe auf der Arbeit einige Excel Tabellen für verschiedene Sachen. Da die meisten davon auf unseren Artikelbestand basieren, wird diese Artikelliste in mehreren...
  6. Daten in anderes Tabellenblatt übertragen

    in Microsoft Excel Hilfe
    Daten in anderes Tabellenblatt übertragen: Hallo, ich stelle mir folgendes vor: Ich trage in das Tabellenblatt 1 in die Felder A1 - A8 Werte ein. Diese Werte sollen dann in das Tabellenblatt 2 in die nächste freie Zeile übertragen werden....
  7. Über Verknüpfung Tabellenblatt aktivieren

    in Microsoft Excel Hilfe
    Über Verknüpfung Tabellenblatt aktivieren: Hallo! Ich habe ein Excel Dokument mit dem Namen "Rechner.xlsx" mit mehreren Tabellen z.B. Tabelle1, Tabelle2, Tabelle3, etc. Ist es möglich den Rechner.xlsx über eine Verknüpfung zu öffnen und...
  8. Tabellenblatt an definierter Position hinzufügen

    in Microsoft Excel Hilfe
    Tabellenblatt an definierter Position hinzufügen: Hallo Leute, gibt es eine Möglichkeit ein neues Tabellenblatt an einer definierten Stelle einzufügen? Beispiel: Ich habe eine Tabelle mit 5 Blättern und möchte ein Tabellenblatt an Position 3...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden