Thema Datum  Von Nutzer Rating
Antwort
05.12.2024 19:17:37 Susanne
NotSolved
05.12.2024 20:08:10 xlKing
NotSolved
05.12.2024 20:23:04 xlKing
NotSolved
05.12.2024 23:33:56 Susanne
NotSolved
Rot bestimmtern Spalten Filter löschen
06.12.2024 00:07:44 xlKing
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
06.12.2024 00:07:44
Views:
31
Rating: Antwort:
  Ja
Thema:
bestimmtern Spalten Filter löschen

Das ist schon mal löblich, dass du das machst. Das spart in jedem Fall Speicherplatz. Nach meiner Erfahrung geht der UsedRange meistens bis Strg+Ende. Da muss nichts unbedingt drin stehen. Es reicht schon aus, wenn du irgendwo einer Zelle eine Hintergrundfarbe zuweist. Selbst wenn du die Farbe danach wieder auf auf Keine setzt, bleibt der Usedrange oft erhalten. Nur das Löschen von überflüssigen Zeilen und Spalten passt den Usedrange nach unten an und verringert somit den Speicherbedarf der Datei.

Du kannst aber die letzte Zeile mit Daten per VBA ermitteln. Wenn es sich um fast vollständige Datensätze handelt geht das z.B. mit

lastRow = Cells(Rows.Count, 1).End(xlUp).Row

Sollte in der ersten Spalte von der letzten Zeile deiner Datenbank nichts stehen sondern nur irgendwo mittendrin etwas bietet sich die allgemeine Rückwärtssuche besser an:

Set Rng = ActiveSheet.Cells.Find("*", SearchDirection:=xlPrevious)
If Not Rng Is Nothing Then lastrow = Rng.Row

In beiden Fällen kannst du dann deinen realen Bereich per VBA ansprechen. z.B. mit Range("A1:E" & lastRow) natürlich nur, sofern lastRow > 0 ist.

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
05.12.2024 19:17:37 Susanne
NotSolved
05.12.2024 20:08:10 xlKing
NotSolved
05.12.2024 20:23:04 xlKing
NotSolved
05.12.2024 23:33:56 Susanne
NotSolved
Rot bestimmtern Spalten Filter löschen
06.12.2024 00:07:44 xlKing
NotSolved