Office: Tabellenblatt automatisch einfügen

Helfe beim Thema Tabellenblatt automatisch einfügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, folgendes Problem. Ich habe ein Tabellenblatt 1 von dem ich immer den Namen aus Zeile C2 bis C243 haben will um damit automatisch ein... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Damien DoH, 14. September 2011.

  1. Damien DoH Erfahrener User

    Tabellenblatt automatisch einfügen


    Hallo,

    folgendes Problem.

    Ich habe ein Tabellenblatt 1 von dem ich immer den Namen aus Zeile C2 bis C243 haben will um damit automatisch ein neues Tabellenblatt erstellt wird mit diesem Namen als Bezeichnung.

    Folgenden Code hab ich mir soweit mal überlegt aber der will nciht so recht ^^

    Sub x()
    Dim Zelle, Bereich As Range
    Dim i As Integer
    Dim nWS As Worksheet
    Dim Bool As Boolean

    Set Bereich = Range("C2:C243" & Range("A65536").End(xlUp).Row)

    For Each Zelle In Bereich

    For i = 1 To Worksheets.Count
    If Worksheets(i).Name = Zelle.Value Then
    Bool = True
    Exit For
    Else
    Bool = False
    End If
    Next i

    If Bool = False Then
    Set nWS = Worksheets.Add(after:=Worksheets(Worksheets.Count))
    nWS.Name = Zelle.Value
    End If

    Next Zelle

    End Sub


    is das geschafft, will ich das aus dem vorhandenen Tabellenblatt 2 der Inhalt (ist ein Vorlagengerüst mit Bezeichnung der Zeilen etc.) in jedes dieser neuen Tabellenblätter eingefügt wird.

    Wär nice wenn mir da jemand helfen könnte, da Prakitkant undsou ;) falls noch irgendwelche angaben für euch fehlen einfach kurz anmerken dann ergänz ich das noch.
     
    Damien DoH, 14. September 2011
    #1
  2. Beverly
    Beverly Erfahrener User
    Hi Damien,

    vielleicht wäre das eine Möglichkeit:
    Code:
    Sub BlattErstellen()
       Dim lngZeile As Long
       Dim wksTab As Worksheet
       With Worksheets("Tabelle1")
          For lngZeile = 4 To IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(Rows.Count, 1).End(xlUp).Row, .Rows.Count)
             If .Cells(lngZeile, 3) <> "" Then
                On Error Resume Next
                Set wksTab = Worksheets(.Cells(lngZeile, 3))
                On Error GoTo 0
                If wksTab Is Nothing Then
                   ActiveSheet.Copy after:=Worksheets(Worksheets.Count)
                   Worksheets(Worksheets.Count).Name = .Cells(lngZeile, 3)
                End If
                Set wksTab = Nothing
             End If
          Next lngZeile
       End With
    End Sub
    
    Bis später,
    Karin
     
  3. Damien DoH Erfahrener User
    ja danke passt erstmal ^^ jetzt versuch ich mich mal wieder bischen und meld mich wieder wenn ich ent weiter komm :P
     
    Damien DoH, 15. September 2011
    #3
Thema:

Tabellenblatt automatisch einfügen

Die Seite wird geladen...
  1. Tabellenblatt automatisch einfügen - Similar Threads - Tabellenblatt automatisch einfügen

  2. Automatisches Kopieren aus Tabelle in anderes Tabellenblatt

    in Microsoft Excel Hilfe
    Automatisches Kopieren aus Tabelle in anderes Tabellenblatt: Hi liebes Forum, ich habe folgende Frage/Problemstellung: Ich habe eine Exceldatei, die aus vielen verschiedenen Blättern besteht. Für jedes Projekt ein Blatt (alle sind gleich aufgebaut). Jetzt...
  3. Verknüpfung mit verschiedenen Tabellenblättern automatisch herstellen

    in Microsoft Excel Hilfe
    Verknüpfung mit verschiedenen Tabellenblättern automatisch herstellen: Hallo zusammen, ich würde gerne eine Verknüpfung auf einem Deckblatt mit immer derselben Zelle auf verschiedenen Tabellenblättern herstellen ohne dies händisch zu machen. Gibt es eine Formel, mit...
  4. Hyperlink VBA / Automatische Ergänzung

    in Microsoft Excel Hilfe
    Hyperlink VBA / Automatische Ergänzung: Guten Tag zusammen, ich habe folgendes Problem: Ich habe eine Datei mit insgesamt ca 50. Tabellenblättern. Auf dem Tabellenblatt Tabelle 1 ist die Gesamtübersicht mit allen Gesellschaften,...
  5. Tabellenblätter automatisch erstellen und ausfüllen

    in Microsoft Excel Hilfe
    Tabellenblätter automatisch erstellen und ausfüllen: Hallo, ich möchte folgendes mit VBA lösen. Ich habe ein Tabellenblatt das nennt sich "Kundendaten" in der Spalte M2 bis M32 steht ein Datum, es sollen aus einem Tabellenblatt "Muster" neue...
  6. Tabelle soll autom. um Inhalte aus anderem Tabellenblatt erweitert werden

    in Microsoft Excel Hilfe
    Tabelle soll autom. um Inhalte aus anderem Tabellenblatt erweitert werden: Hallo zusammen, ich soll eine Übersicht über verschiedene Aufträge darstellen. Dabei soll die Übersicht alle Aufträge und die dazugehörenden Informationen automatisch aus anderen Tabelleblättern...
  7. Zellbezug beim Kopieren von einem Tabellenblatt automatisch anpassen

    in Microsoft Excel Hilfe
    Zellbezug beim Kopieren von einem Tabellenblatt automatisch anpassen: Ich suche eine Lösung für folgendes Problem: Ich kopiere ein Tabellenblatt in eine andere Datei. In der Zieldatei verweisen die Zellbezüge auf die Zellen in der Ursprungsdatei. Gibt es eine...
  8. Tabellenblätter synchronisieren (Zeilen einfügen + Formeln automatisch einfügen)

    in Microsoft Excel Hilfe
    Tabellenblätter synchronisieren (Zeilen einfügen + Formeln automatisch einfügen): Hallo liebe Forengemeinde! Ich habe ein kleines Excel-Problem für eine Sache, die ich für die Arbeit erledigen muss. Ich wäre sehr glücklich und dankbar, wenn mir zeitnah jemand helfen kann!...
  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