Office: (Office 365) VBD Daten aus einer "intelligenten" Tabelle in einer anderen "intelligenten" Tabelle archivieren

Helfe beim Thema VBD Daten aus einer "intelligenten" Tabelle in einer anderen "intelligenten" Tabelle archivieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, Ich hab hier schon viel rumgeschaut, komme aber mit meinem Problem leider nicht weiter. Vielleicht könnt ihr mir ja weiterhelfen. Ich... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von 789456, 10. Oktober 2023.

  1. 789456 Neuer User

    VBD Daten aus einer "intelligenten" Tabelle in einer anderen "intelligenten" Tabelle archivieren


    Hallo zusammen,

    Ich hab hier schon viel rumgeschaut, komme aber mit meinem Problem leider nicht weiter.
    Vielleicht könnt ihr mir ja weiterhelfen.

    Ich habe eine Tabelle ("tbl_Umsatz"), auf dem Worksheet "Umsatz", bei der ich alle Datensetze (Zeilen) die in der Spalte "Status" (Spalte F) als "Abgerechnet" gekennzeichnet werden, automatisch auf ein anderes Worksheet ("Abgerechnet") in eine zweite Tabelle (tbl_Umsatz_abgerechnet) verschoben werden sollen.

    Dabei sollen die Daten da gesammelt werden und nicht überschrieben werden.
    Wenn möglich sollen sie sich auch an das Format in der zweiten Tabelle anpassen (Schriftgröße und Farbe).

    Bisher habe ich folgendes:

    Sub Makro1()

    'Tabelle einlesen

    Dim rng As Range
    Dim wb_Abgerechnet As Worksheet

    'Tabelle in Range einlesen

    Set rng = tb_Umsatz.ListObjects("tbl_Umsatz").Range

    'Autofilter setzen
    rng.AutoFilter 5, "Abgerechnet"

    'Set wb_Abgerechnet = Worksheet.tb_Abgerechnet

    'Gefilterte Tabelle in die neue Tabelle kopieren
    If Rows.Hidden = False Then
    rng.SpecialCells(xlCellTypeVisible).Copy tb_Abgerechnet.ListObjects("Umsatz_abgerechnet")

    End If
    End Sub

    Da absoluter Änfanger bin hoffe ich auf eure Hilfe.

    Beste Grüße
    Uwe
     
  2. HSV
    HSV hat Ahnung
    Hallo,
    Code:
    Sub hsv()
      With Sheets("Umsatz").ListObjects("tbl_Umsatz").DataBodyRange
         .AutoFilter 5, "Abgerechnet"
         .Copy Sheets("Abgerechnet").ListObjects("Umsatz_abgerechnet").ListRows.Add.Range
         .AutoFilter
      End With
    End Sub
     
    1 Person gefällt das.
  3. 789456 Neuer User
    Hallo HSV,

    vielen Dank für die schnelle Reaktion!
    Eine Frage hätte ich da aber noch. Die Daten werden jetzt kopiert, kann man sie auch verschieben so das sie aus der ersten Tabelle verschwinden ?
     
  4. HSV
    HSV hat Ahnung

    VBD Daten aus einer "intelligenten" Tabelle in einer anderen "intelligenten" Tabelle archivieren

    Auch das,
    Code:
    Sub hsv()
    Application.DisplayAlerts = False
      With Sheets("Umsatz").ListObjects("tbl_Umsatz").DataBodyRange
         .AutoFilter 5, "abgerechnet"
         .Copy Sheets("Abgerechnet").ListObjects("Umsatz_abgerechnet").ListRows.Add.Range
         .Delete
         .AutoFilter
      End With
    End Sub
     
  5. 789456 Neuer User
    Super, vielen Dank für die schnelle Hilfe
     
  6. 789456 Neuer User
    Leider ist heute beim ausgiebigen Testen aufgefallen, dass wenn man das Makro startet, ohne das eine Zelle mit "Abgerechnet" markiert ist, die ganze Tabelle gelöscht wird ...
     
  7. HSV
    HSV hat Ahnung
    Damit sollte es besser werden.
    Code:
    Sub hsv()
    Application.DisplayAlerts = False
      With Sheets("Umsatz").ListObjects("tbl_Umsatz").DataBodyRange
          .AutoFilter 5, "abgerechnet"
         If Application.Subtotal(3, .Columns(5)) > 0 Then
          .Copy Sheets("Abgerechnet").ListObjects("Umsatz_abgerechnet").ListRows.Add.Range
          .Delete
         End If
         .AutoFilter
      End With
    End Sub
     
Thema:

VBD Daten aus einer "intelligenten" Tabelle in einer anderen "intelligenten" Tabelle archivieren

Die Seite wird geladen...
  1. VBD Daten aus einer "intelligenten" Tabelle in einer anderen "intelligenten" Tabelle archivieren - Similar Threads - VBD Daten intelligenten

  2. Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle

    in Microsoft Excel Hilfe
    Daten Einlesen aus mehre Zellen in Verbindung einer Verbundene Zelle: Moin Allerseits, mit Verlaub ich bin seit 5 Jahren aus der Materie raus, fange somit von Vorne an. Frage: Anpassung eines bereits Geschrieben Codes. Verwendete Elemente: Quelle> Tabelle "wsLK",...
  3. Excel icon fehlt

    in Microsoft Excel Hilfe
    Excel icon fehlt: Hallo zusammen ich habe das Icon aus Datei nicht um Daten abzurufen [ATTACH] was kann ich tun? bei Daten zusammenführen ist es vorhanden - ich möchte eigentlich alle Tabellenblätter in eine...
  4. Excel Zusammenführen

    in Microsoft Excel Hilfe
    Excel Zusammenführen: Guten Tag Sub Tabelle_zusammenführen() Dim i As Integer Dim Zusammenfassung As Worksheet Dim BereichZielTab As Range Set Zusammenfassung = Worksheets("Zusammenfassung") For i = 2...
  5. Arr sind Null obwohl Daten vorhanden sind

    in Microsoft Excel Hilfe
    Arr sind Null obwohl Daten vorhanden sind: Hallo zusammen Erst mal frohe Festtage ;-) Ich hab ein Problemchen... In einer Abfrage eröffne ich mit einem "Connection.Open..:" eine Query Anschliessend mit rs.Open,(vobei mein RS ein...
  6. Datum markieren und Daten ausblenden

    in Microsoft Excel Hilfe
    Datum markieren und Daten ausblenden: Hallo zusammen Ist es möglich, in der angehängten Tabelle, jeweils Ende Monat einen Datumsstrich einzufügen, wie jetzt der roter, der manuell eingefügt ist? Und wenn ja: wenn in der Spalte A eine...
  7. Daten-Import inkl. Primärschlüssel

    in Microsoft Access Hilfe
    Daten-Import inkl. Primärschlüssel: Hallo! Ich habe eine Accesstabelle, die ich in Sharepoint importieren möchte, brauche jedoch auch die - gleichen - IDs, die zugleich auch als Primärschlüssel fungieren und ich diese als...
  8. 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....
Schlagworte:
  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