Office: VBA Hilfe zur automatischen Erstellung von Arbeitsblättern

Helfe beim Thema VBA Hilfe zur automatischen Erstellung von Arbeitsblättern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, zu meinem Problem habe ich mir schon eine Menge an ähnlichen Problemen und deren Lösungen durch gelesen, aber irgendwie komme ich... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von JesJes, 13. Februar 2012.

  1. JesJes Neuer User

    VBA Hilfe zur automatischen Erstellung von Arbeitsblättern


    Hallo zusammen,

    zu meinem Problem habe ich mir schon eine Menge an ähnlichen Problemen und deren Lösungen durch gelesen, aber irgendwie komme ich einfach nicht weiter. Würde mich freuen wenn ihr mir helfen könnt:

    Ich habe eine Arbeitsmappe in der ich im 1.Arbeitsblatt einen Button erstellen möchte, der wenn man darauf klickt Arbeitsblätter automatisch anlegt.
    Mein 2. Arbeitsblatt ist eine Tabelle mit Projektnummern und Projektbezeichnungen und für jedes Projekt soll ein Arbeitsblatt erstellt werden, das nach der Projektnummer benannt ist und eine Verlinkung zum Projekt in der "Übersicht" enthält. Mein 3. Arbeitsblatt ist eine Vorlage wie die zu erstellenden Arbeitsblätter aussehen sollen.
    Also das 3. Arbeitsblatt müsste eigentlich nur irgendwie kopiert werden und nach den Projektnummern aus 2 benannt werden....

    Habe ein ActiveX Steuerelement eingefügt und in VBA fängt es dann automatisch so an: Private Sub CommandButton1_Click()...
    oder ist das schon der Fehler? :-D

    Ich glaube man merkt, dass ich Excel Anfängerin bin.

    Vielen Dank vorab. :-)
     
  2. cpt. Nemo Erfahrener User
    Hallo JesJes,

    wir haben alle mal angefangen und standen gewiss auch vor einem Riesenberg an Problemen...

    Der Anfang war absolut OK und kann so bleiben. Nun muss nur noch etwas sinnvolles zwischen Private Sub CommandButton1_Click() und End Sub eingefügt werden. ;)

    Als erstes würde ich das Master-Blatt (das 3. Blatt) umbenennen, beispielsweise Template. Auf den Namen kannst du dich dann nämlich immer beziehen, egal wo sich das sheet gerade befindet.
    Nun wirfst du den Macrorecorder an, der alle Aktionen aufzeichnet. Jetzt kopierst du die Template-Tabelle und benennst sie so um, wie du es haben willst. Anschließend schaltest du den Recorder aus.

    Und wenn du das Ganze in einer Tabelle mit anonymisierten Daten machst, kannst du uns das Ganze auch zur Verfügung stellen. Direkte Hilfe ist nicht wirklich möglich, da uns die Angabe der Excel-Version fehlt und sich mit dem Wechsel von 2003 auf 2007 so große Unterschiede eingestellt haben, dass "Stereo-Anweisungen" viel zu aufwendig wären.
     
    cpt. Nemo, 13. Februar 2012
    #2
  3. Beverly
    Beverly Erfahrener User
    Hi,

    mit "Verlinkung" meinst du sicher, dass ein Hyperlink ins entsprechende Tabellenblatt führt? Im Anhang mal eine Möglichkeit. Das Muster-Tabellenblatt kannst du noch ausblenden - in diesem Fall müsstest du die beiden auskommentierten Zeilen im Code wieder reaktivieren.

    Bis später,
    Karin
     
    Beverly, 14. Februar 2012
    #3
  4. JesJes Neuer User

    VBA Hilfe zur automatischen Erstellung von Arbeitsblättern

    Vielen Dank für die schnellen Antworten. Habt mir schon um einiges weiter geholfen. :-)
     
Thema:

VBA Hilfe zur automatischen Erstellung von Arbeitsblättern

Die Seite wird geladen...
  1. VBA Hilfe zur automatischen Erstellung von Arbeitsblättern - Similar Threads - VBA Hilfe automatischen

  2. Speichern mit dem Titel der Zelle A2

    in Microsoft Excel Hilfe
    Speichern mit dem Titel der Zelle A2: Moin moin, Ich habe per Makro einen Arbeitsablauf aufgezeichnet der soweit auch funktioniert. Dieser Endet jedoch im "Speichern Unter" Fenster, welches durch das Klicken von "Drucken als PDF"...
  3. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  4. Automatisch aktualisierende Tabelle? Hilfe!! :-)

    in Microsoft Excel Hilfe
    Automatisch aktualisierende Tabelle? Hilfe!! :-): Hallo zusammen, ich habe da ein kleines Excel-Problem und komme einfach nicht auf die Lösung. Ich habe 25 riesige Tabellen und möchte diese in einer Tabelle zusammen, wenn eine bestimmte...
  5. Hilfe bei VBA-Programmierung

    in Microsoft Excel Hilfe
    Hilfe bei VBA-Programmierung: Hallöchen zusammen, ich bräuchte mal wieder eure Hilfe. Diesmal geht es um ein VBA-Programm bzw. -Funktion. Folgender Sachverhalt: Ich habe Rohdaten in einer Textdatei, die ich mir in Excel...
  6. VBA Hilfe für Zahlen eingeben und addieren + zellinhalt löschen

    in Microsoft Excel Hilfe
    VBA Hilfe für Zahlen eingeben und addieren + zellinhalt löschen: Hallo Leute ich brauche dringend Hilfe von einem VBA Spezialisten. Ich hoffe ihr seit mir nicht böse wenn ich sage das ich alles in der Datei beschrieben habe. Würde mich sehr freuen wenn jemand...
  7. VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen

    in Microsoft Excel Hilfe
    VBA - Zeilen je nach Bedingung in neues Tabellenblatt verschieben und löschen: Hallo liebe Excel-Kommunity, nach ewigen Stunden des Suchens und Rumprobierens bin ich an dem Punkt angekommen an dem ich verzweifelt um eure Hilfe fragen muss. Da ich leider keinerlei...
  8. Benötige Hilfe zu vba

    in Microsoft Excel Hilfe
    Benötige Hilfe zu vba: Hallo zusammen, ich habe eine Herausforderung, die ich mit meinen vba-Kenntnissen nicht lösen kann. Die Problematik stelle ich per Screenshot da. Ich bedanke mich schon im Vorfeld bei Euch für...
  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