Office: Hilfe mit Makro / Tabellenblätter zusammen fügen

Helfe beim Thema Hilfe mit Makro / Tabellenblätter zusammen fügen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo! Ich hoffe, ihr könnt mir helfen. Und zwar habe ich eine Exceldatei mit mehreren Tabellenblätter, wobei ich die Tabellenblätter noch... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von jen, 5. Juli 2006.

  1. JEN
    jen Erfahrener User

    Hilfe mit Makro / Tabellenblätter zusammen fügen


    Hallo!

    Ich hoffe, ihr könnt mir helfen.

    Und zwar habe ich eine Exceldatei mit mehreren Tabellenblätter, wobei ich die Tabellenblätter noch einmal extra in ein Gesamtes Tabellenblatt einfügen möchte.

    Dies habe ich mit dem folgenden Makro hinbekommen:

    Sub neut()
    For i = 1 To Sheets.Count + 1
    If i > Sheets.Count Then
    Set NewSheet = Worksheets.Add
    NewSheet.Name = "Auswertung"
    End If
    If Sheets(i).Name = "Auswertung" Then
    MsgBox "Aktuallisation der Tabelle"
    Exit For
    End If
    Next i
    Set ws1 = Worksheets("Auswertung")
    anz1 = ws1.Cells(65356, 1).End(xlUp).Row
    ws1.Range("a2:b" & anz1).ClearContents
    For i = 1 To Sheets.Count
    If Sheets(i).Name <> "Auswertung" Then
    anz1 = ws1.Cells(65356, 1).End(xlUp).Row
    Set ws2 = Worksheets(Sheets(i).Name)
    anz2 = ws2.Cells(65356, 1).End(xlUp).Row
    ws2.Range("a2:m2" & anz2).Copy Destination:=ws1.Range("a" & anz1 + 1)

    End If
    Next i
    End Sub

    Jetzt möchte ich aber ein Tabellenblatt aus der Gesamtliste entfernen.

    Wie kann ich das machen?

    Gruß
    Jenny
     
  2. freaky
    freaky Erfahrener User
    Hi Jenny,

    das verstehe ich nicht. Meinst du jetzt die aus einem einzelnen Tabellenblatt eingefügten Daten in das Tabellenblatt mit der Gesamtübersicht?

    Oder einfach nur ein Tabellenblatt?

    Vielelicht kannst du das nochmal genauer erklären....

    PS. könntest Du den Code in Code-Tags setzen? dann kann man es besser lesen....(oben gibt es einen Button "Code"...)
     
    freaky, 5. Juli 2006
    #2
  3. JEN
    jen Erfahrener User
    Hallo!

    also die Excel-Datei besteht aus 35 Tabellenblätter, nun habe ich es ja geschafft, dass sich alle 35 Tabellenblätter in einem Tabellenblatt automatisch einfügen.

    Mein Problem ist aber, das ich ein Tabellenblatt von den 35 nicht in der Gesamtaufstellung haben möchte. Ich kann das Tabellenblatt aber nicht löschen, da diese mit den anderen durch einzelne Formel verbunden ist.

    Ich hoffe, dass ich den Code-Tab richtig angewendet habe und Du dies jetzt so besser überblicken kannst. Leider muss ich auch zugeben, dass ich den Code nicht selber hergestellt habe, sondern mir diese im Internet gesucht habe, da ich nicht so viel Ahnung davon habe :cry:

    Code:
    Sub neut()
    For i = 1 To Sheets.Count + 1
        If i > Sheets.Count Then
           Set NewSheet = Worksheets.Add
           NewSheet.Name = "Auswertung"
        End If
        If Sheets(i).Name = "Auswertung" Then
           MsgBox "Aktuallisation der Tabelle"
           Exit For
        End If
    Next i
    Set ws1 = Worksheets("Auswertung")
    anz1 = ws1.Cells(65356, 1).End(xlUp).Row
    ws1.Range("a2:m" & anz1).ClearContents
    For i = 1 To Sheets.Count
        If Sheets(i).Name <> "Auswertung" Then
           anz1 = ws1.Cells(65356, 1).End(xlUp).Row
           Set ws2 = Worksheets(Sheets(i).Name)
           anz2 = ws2.Cells(65356, 1).End(xlUp).Row
           ws2.Range("a2:m" & anz2).Copy Destination:=ws1.Range("a" & anz1 + 1)
           
        End If
    Next i
    End Sub
    Vielen Dank für Deine Bemühungen.

    Gruß

    Jenny
     
Thema:

Hilfe mit Makro / Tabellenblätter zusammen fügen

Die Seite wird geladen...
  1. Hilfe mit Makro / Tabellenblätter zusammen fügen - Similar Threads - Hilfe Makro Tabellenblätter

  2. Makro Hilfe

    in Microsoft Excel Hilfe
    Makro Hilfe: Hallo zusammen, ich bin ziemlich neu in Sachen VBA und Makros, daher benötige ich dazu Hilfe. Ich möchte gerne per Makro nur einen gewissen Bereich meines Arbeitsblattes anzeigen lassen. Die...
  3. Benötige sehr variables Makro

    in Microsoft Excel Hilfe
    Benötige sehr variables Makro: Hallo zusammen, Ich benötige Hilfe für ein Makro wo ich nicht weiter komme.... Das Makro muss folgendes „Können“: 1. Seite „Tourenplan“ auswählen 2. Spalte B soll kopiert werden aber nur wenn...
  4. Hilfe ich bekomme mein Makro mit VBA nicht zum laufen :(

    in Microsoft Excel Hilfe
    Hilfe ich bekomme mein Makro mit VBA nicht zum laufen :(: Hallo, ich bin noch ein relativer Neuling mit VBA und habe das folgende Problem: Ich habe eine relativ simple Tabelle erstellt (Name = Eingabe) In einer zweiten Tabelle (Name = Sortiert)...
  5. Excel Wörter nach oben verschieben

    in Microsoft Excel Hilfe
    Excel Wörter nach oben verschieben: Hallo, ich bräuche eure Hilfe, ich möchte die Zahlen die unten zu sehen sind bei Bild 1 in der Spalte D,E,F,G nach oben verschieben, so dass alles in einer Reihe ist wie auf Bild 2 zu sehen ist....
  6. Makro / VBA Hilfe Ausschneiden Kopieren und Löschen

    in Microsoft Excel Hilfe
    Makro / VBA Hilfe Ausschneiden Kopieren und Löschen: Hallo zusammen, ich habe ein Problem mit meinem Makro, dass folgendes erledigen soll: 1. Filter die Spalte E = Datum des Tabellenblatts "Selim" (alle nicht leeren Datensätze) 2. Markiere...
  7. BItte um Hilfe bei Makro Programmierung

    in Microsoft Excel Hilfe
    BItte um Hilfe bei Makro Programmierung: Hallo, ich habe da ein Problem. Bei der Berechnung von LOadcases benötige ich ein Makro. Ich habe 2 excel dateien. Datei 1 (Database)) Hier habe ich alle Loadcases und Ergebnisse. Datei2...
  8. Hilfe bei Makroimplementierung in Access - mit Anleitung im Anhang

    in Microsoft Access Hilfe
    Hilfe bei Makroimplementierung in Access - mit Anleitung im Anhang: [ATTACH][ATTACH][ATTACH][ATTACH][ATTACH][ATTACH][ATTACH] Hallo, ich benötige Hilfe bei der Implementierung einer Makro in meine Access-Datei. Ich sitze seit Stunden an der Aufgabe, die in...
  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