Office: gefilterte Tabelle automatisch aktualisieren

Helfe beim Thema gefilterte Tabelle automatisch aktualisieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo! Eine Sortierfunktion in diese Formel einzubauen, dürfte wohl nicht möglich sein. Aber wenn du aus deinen Nebentabellen "Hilfs"-Nebentabellen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von adpar, 26. März 2009.

  1. schatzi Super-Moderator

    gefilterte Tabelle automatisch aktualisieren


    Hallo!

    Eine Sortierfunktion in diese Formel einzubauen, dürfte wohl nicht möglich sein.
    Aber wenn du aus deinen Nebentabellen "Hilfs"-Nebentabellen machst, dann kannst du diese mit einer Formel sortieren:
    http://excelformeln.de/formeln.html?welcher=236
     
    schatzi, 15. April 2009
    #16
  2. adpar Erfahrener User
    Alles klar!Danke!
    Das mit deiner Formel geht sowieso nicht mehr, da die Datei anscheinend doch zu groß ist.
    Nachdem ich die Hälfte der Tabellen mit der Formel versehen hatte,
    hat er mir die Tabelle automatisch gelöscht.
    Ein Glück hatte ich mir vorher eine Sicherheitskopie gemacht, sonst hätte ich echte Probleme gehabt.

    Also bin ich wieder am Anfang!
    Wenn du noch Ideen hast, wie man dennoch die (Neben)Tabellen zum automatischen Aktualisieren bringen kann, immer raus damit! :mrgreen:

    MFG
    adpar
     
  3. schatzi Super-Moderator
    Hallo!

    Dann eben doch per VBA-automatisiertem Spezialfilter?
    Code:
    Private Sub Worksheet_Activate()
    Range("A1") = "Nummer"
    Range("A2") = "*TLM-DE*"
    Range("3:65536").Clear
    Tabelle1.UsedRange.AdvancedFilter Action:=xlFilterCopy, _
    CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A3"), Unique:=False
    End Sub
    Filtert die Liste aus Tabelle1 nach der Überschrift "Nummer" und dem Wert "TLM-DE" in ein neues Blatt, in dessen Modul dieser Code gehört. Er aktualisiert sich immer dann, wenn dieses Blatt aufgerufen wird.
     
    schatzi, 16. April 2009
    #18
  4. adpar Erfahrener User

    gefilterte Tabelle automatisch aktualisieren

    Hay Schatzi!
    Du bist echt der Beste!
    Ich mach nur immer irgendwas falsch :!: :?:
    Das Makro funktioniert zwar, aber er gibt mir nur die Überschrift zurück:

    gefilterte Tabelle automatisch aktualisieren [​IMG]

    So sieht der Code im Moment aus:
    Ich hab alles zur Seite geändert, aber anscheind fehlt mir noch etwas!

    MFG
    adpar
     
  5. schatzi Super-Moderator
    Hallo!

    Versuch mal

    Tabelle40.UsedRange...
    oder aber
    Sheets("Namensortierung").UsedRange...
     
    schatzi, 17. April 2009
    #20
  6. adpar Erfahrener User
    Hay schatzi!
    Ich habe jetzt das Makro umgeändert, aber irgendwie komme ich nicht auf den Hauptfehler.
    Die formel sieht nun so aus:
    Aber zurück gibt er mir nur das:

    gefilterte Tabelle automatisch aktualisieren [​IMG]

    Ich weiß einfach nicht weiter!
    Bitte, hilf mir!!

    MFG
    adpar
     
  7. adpar Erfahrener User
    Hay!
    Ich habe nochmal den Code umgeändert, in der Hoffnung das er dann funktioniert.
    allerdings sagt er mir immer "Laufzeitfehler 1004".es muss also noch irgendwas an dieser Zeile geändert werden:
    Wär lieb, wenn du ihn dir mal anschaust, und mir dann Bescheid gibst was da noch falsch ist.

    MFG
    adpar
     
  8. schatzi Super-Moderator

    gefilterte Tabelle automatisch aktualisieren

    Hallo!

    Die Filteraktion läuft bei mir fehlerfrei., wenn ich den Rechtschreibfehler in I1 korrigiere...
    Deine Sortierung erschließt sich mir allerdings nicht ganz:

    Selection.Sort Key1:=Range("I2"), Order1:=xlAscending, Header:=xlGuess, _
    OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

    Warum soll nach I2 sortiert werden?
     
    schatzi, 19. April 2009
    #23
  9. adpar Erfahrener User
    Hallo!
    Das hatte er mir so vorgegeben, als ich auf sortieren gegangen bin.

    Ich hab wieder von vorn angefangen und ein neues Makro gemacht, das auch ganz gut funktioniert. ich schätze aber mal das das fast das gleiche ist:
    das Einzige das nicht so richtig geht ist die sortierung, da mehr als ein Wert in der Zelle steht und er immer den ersten Wert zum sortieren benutzt.Kann man ihm irgendwie sagen das er nur bestimmte Werte zum sortieren benutzen soll, oder das Marko so umändern, dass er nur die relevanten Daten aus der Zelle mit rüber holt?

    Hier nochmal die Tabelle wie er sie mir im Moment gibt mit dem makro:

    gefilterte Tabelle automatisch aktualisieren [​IMG]

    Viel Grüße

    Adpar
     
  10. schatzi Super-Moderator
    Hallo!

    Teste mal dies (der Rekorder zeichnet immer viel unsinniges Zeug auf):
    Code:
    Private Sub Worksheet_Activate()
    'Die Suchkriterien werden eingetragen:
    Range("I1"). = "Kartennummer"
    Range("I2"). = "*SD7-DE*"
    'Der Spezialfilter wird angewendet:
    Sheets("Namensortierung").Columns("A:O").AdvancedFilter Action:=xlFilterCopy _
    , CriteriaRange:=Range("I1:I2"), CopyToRange:=Columns("A:F"), Unique:= False
    'Die unzutreffenden Einträge aus Spalte C werden gelöscht:
    Dim Arr, i As Long, j As Long
    For i = 2 To UsedRange.Rows.Count
    Arr = Split(Cells(i, 3), Chr(10))
    For j = 0 To UBound(Arr)
    If InStr(Arr(j), "SD7-DE") = 1 Then Exit For
    Next j
    Cells(i, 3) = Arr(j)
    Next i
    'Die Spalten A:F werden nach Spalte C sortiert:
    Range("A:F").Sort Key1:=Range("C1"), Order1:=xlAscending, Header:=xlYes, _
    OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
    End Sub
     
    schatzi, 19. April 2009
    #25
  11. adpar Erfahrener User
    Bei dem Makro sagt er mir was von einem Laufzeitfehler 9, damit kann ich gar nichts anfangen:

    gefilterte Tabelle automatisch aktualisieren [​IMG]


    MFG
    Adpar
     
  12. schatzi Super-Moderator
    Hallo!

    Bei mir läuft der Code wunderbar...
    Hast du an den Rechtschreibfehler gedacht?
    "Kartennummer"

    PS: Du kannst einen Code schrittweise ausführen, indem du im Editor den Cursor in den Code setzt und dich dann durch drücken von F8 durch die einzelnen Zeilen hangelst.
    Dabei lassen sich eventuelle Fehler noch besser erkennen.
     
    schatzi, 19. April 2009
    #27
  13. adpar Erfahrener User

    gefilterte Tabelle automatisch aktualisieren

    den Rechtschreibfehler hab ich verbessert, aber er sagt mir immer noch das gleiche mit dem Laufzeitfehler 9 und er markiert mir immer die gleiche Zeile:
    auch bei F8 sagt er mir das gleiche!Scheint also das Einzige zu sein das ihn stört.
    Vielleicht liegt es daran, dass ich das Office 2000 noch verwende?!

    MFG
    adpar
     
  14. schatzi Super-Moderator
    Hallo!

    Mit Office2000 hat das wohl nichts zu tun.
    Bei mir kommt dieser Fehler dann, wenn KEIN passender Datensatz gefunden wurde.
    Das lässt sich aber abfangen:
    Code:
    ...
    Dim Arr, i As Long, j As Long
    On Error Resume Next
    For i = 2 To UsedRange.Rows.Count
    ...
    
     
    schatzi, 19. April 2009
    #29
  15. adpar Erfahrener User
    hay!
    Ich schätze mal ich muss den Code in die Fehlerhafte Zeile eintragen,also so:
    Nur dann sagt er mir etwas von einem
    "Fehler beim kompilieren,
    Mehrfachdeklaration im aktuellen Gültigkeitsbereich"
    und markiert mir das oben rot markierte.

    MFG
    adpar
     
Thema:

gefilterte Tabelle automatisch aktualisieren

Die Seite wird geladen...
  1. gefilterte Tabelle automatisch aktualisieren - Similar Threads - gefilterte Tabelle automatisch

  2. Filter()-Funktion: gefilterte Tabelle erweitern

    in Microsoft Excel Hilfe
    Filter()-Funktion: gefilterte Tabelle erweitern: Hallo, ich möchte gern die Filter-Funktion nutzen (was auch klappt), aber die erzeugte Tabelle möchte ich um neue Spalten erweitern. Leider scheint das aber so nicht zu funktionieren? Beispiel:...
  3. Gefilterte Zellen kopieren und in anderer Tabelle einfügen

    in Microsoft Excel Hilfe
    Gefilterte Zellen kopieren und in anderer Tabelle einfügen: Hallo zusammen Ich möchte aus einer Tabelle "Preisliste" Zellen Filtern und in einer anderen Tabelle einfügen. In der Tabelle habe ich Preisliste Arbeiten und Material. Gewählte Arbeiten ab E19...
  4. Gefilterte Liste auf anderen Tabelle anzeigen lassen

    in Microsoft Excel Hilfe
    Gefilterte Liste auf anderen Tabelle anzeigen lassen: Hi, ich hab folgendes Vor und weiß nicht ob Excel das überhaupt unterstützt. Ich habe in Tabelle1 Daten stehen die ich ja mit dem quickfilter sehr schön filtern kann. Ich möchte jetzt aber auf...
  5. Ersten Wert in Gefilterter Tabelle auslesen

    in Microsoft Excel Hilfe
    Ersten Wert in Gefilterter Tabelle auslesen: Hallo liebe Forenmitglieder, ich stehe vor einem kleinen Problem und hoffe auf Unterstützung. Ich besitze eine Excel Tabelle die so aufgebaut ist: Überschriften gehen von A2:J2; Daten gehen von...
  6. Pivot Tabelle gefilterte Ergebnisse nebeneinander

    in Microsoft Excel Hilfe
    Pivot Tabelle gefilterte Ergebnisse nebeneinander: Liebe Leute, ich habe eine Frage: und zwar habe ich zwei Merkmale (zum Beispiel 11 und 21 (in jeweils einer Spalte) oder ähnliches) diese befinden sich in zwei spalten und gehören jeweils zu...
  7. Daten in sichtbare Zellen von gefilterter Tabelle einfügen

    in Microsoft Excel Hilfe
    Daten in sichtbare Zellen von gefilterter Tabelle einfügen: Hallo, ich habe eine recht umfangreiche Tabelle (Excel 2010) gefiltert und möchte nun in einer Spalte Daten einfügen, allerdings nur in die sichtbaren Felder. Manchmal klappt das auch, dann...
  8. Daten in eine gefilterte Tabelle einfügen, aber wie?

    in Microsoft Excel Hilfe
    Daten in eine gefilterte Tabelle einfügen, aber wie?: Hallo Zusammen, kann mir vielleicht einer sagen, wie man kopierte Daten (aus Tabelle 1) in eine bereits gefilterte Tabelle (Tabelle 2) einfügen kann ohne das die Daten in die ausgeblendeten...
  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