Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Spalten begrenzen

Spalten begrenzen
23.04.2019 12:09:30
Burghard
Hallo,
ich habe ein Makro, das im Prinzip funktioniert, allerdings werden Zellrahmen auch bei den Spalten E und F eingefügt, wenn ich in Spalte A etwas herunterkopiere.
Excel nimmt als letzte Spalte immer wieder F, obwohl ich die Spalten E bis Ende gelöscht habe. Ich möchte den Zellrahmen aber nur in den (Usedrange) Spalten A bis D haben. Mein Makro:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo nix
Application.ScreenUpdating = False
Dim Hoehe As String
Dim ende As Long
Dim rR As Range
Dim cMinHeight As Double
letztezeile = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
ende = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Column
'Idee: ende = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Column("A:D")
Hoehe = 26
cMinHeight = CDbl(Hoehe)
For Each rR In ActiveSheet.UsedRange.SpecialCells(xlCellTypeVisible).Rows
rR.AutoFit
If rR.RowHeight 
Hilfe wäre nett.
Grüße
Burghard
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Spalten begrenzen
23.04.2019 15:25:31
cysu11
Hi Burkhard,
bei funktioniert es problemlos! Lade bitte deine Datei hoch, dann können wir gucken woran das liegt!
LG'
Alexandra
AW: Spalten begrenzen
23.04.2019 17:15:45
Dieter
Hallo Burghard,
wenn du in der Spalte F noch Formatierungen hast, dann wird das von SpecialCells berücksichtigt.
Es reicht nicht, den Inhalt der Spalten zu löschen, du musst sie physisch entfernen (E:F markieren, dann Register "Start" | Gruppe "Zellen" | Schaltfläche "Löschen").
Viele Grüße
Dieter
Anzeige
AW: Spalten begrenzen / gelöst
23.04.2019 19:21:42
Burghard
Danke Dieter, das war der entscheidende Tipp! Problem ist gelöst!
Grüße
Burghard
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Spalten in Excel begrenzen und Fehler beheben


Schritt-für-Schritt-Anleitung

Um die Anzahl der Spalten in Excel zu begrenzen, kannst du folgende Schritte durchführen:

  1. Öffne deine Excel-Datei.
  2. Markiere die Spalten, die du nicht mehr benötigst.
    • Zum Beispiel: Markiere die Spalten E bis Z.
  3. Klicke mit der rechten Maustaste auf die markierten Spalten und wähle "Löschen".
  4. Gehe zu "Start" > "Zellen" und wähle "Inhalte löschen", um sicherzustellen, dass keine Formatierungen mehr vorhanden sind.
  5. Verwende ein Makro, um die Zellrahmen nur in den gewünschten Spalten (z.B. A bis D) anzuwenden. Hier ein Beispiel für ein einfaches Makro:

    Private Sub Worksheet_Change(ByVal Target As Excel.Range)
       On Error GoTo nix
       Application.ScreenUpdating = False
       Dim rR As Range
       For Each rR In ActiveSheet.UsedRange.Columns("A:D").Cells
           rR.Borders.LineStyle = xlContinuous
       Next rR
       Application.ScreenUpdating = True
    nix:
    End Sub

Häufige Fehler und Lösungen

  • Problem: Zellrahmen erscheinen in den falschen Spalten.

    • Lösung: Stelle sicher, dass alle unerwünschten Spalten (z.B. E und F) physisch gelöscht wurden. Dies kannst du tun, indem du die Spalten markierst und über "Start" > "Zellen" > "Löschen" die Inhalte entfernst.
  • Problem: Der UsedRange umfasst mehr Spalten als erwartet.

    • Lösung: Überprüfe, ob in den nicht sichtbaren Spalten Formatierungen oder Daten vorhanden sind. Diese können den UsedRange beeinflussen. Verwende die Funktion "Inhalte löschen", um sicherzustellen, dass keine alten Formatierungen bleiben.

Alternative Methoden

Falls du die Anzahl der Spalten in deiner Excel-Tabelle begrenzen möchtest, kannst du auch folgende Methoden ausprobieren:

  1. Daten filtern: Nutze die Filterfunktion, um nur bestimmte Spalten anzuzeigen.
  2. Blatt schützen: Du kannst das Excel-Blatt so schützen, dass Benutzer nur in bestimmten Spalten arbeiten können. Gehe zu "Überprüfen" > "Blatt schützen" und wähle die gewünschten Optionen aus.
  3. VBA-Skripte: Erstelle ein Makro, das die Spalten automatisch begrenzt, wenn die Datei geöffnet wird.

Praktische Beispiele

Ein einfaches Beispiel zur Begrenzung der Spaltenanzahl in Excel:

  • Angenommen, du hast Daten in den Spalten A bis H und möchtest nur A bis D anzeigen.
  • Lösche die Spalten E bis H und wende die oben genannten Schritte an, um die Zellrahmen nur auf die Spalten A bis D anzuwenden.

Ein weiteres Beispiel für das Begrenzen der Zeilenanzahl ist, die Zeilen 101 bis 200 zu löschen, um nur die Zeilen 1 bis 100 zu behalten.


Tipps für Profis

  • Nutze Tastenkombinationen wie Strg + - zum schnellen Löschen von Spalten oder Strg + Shift + +, um neue Spalten hinzuzufügen.
  • Halte deine Excel-Datei organisiert, indem du regelmäßig nicht benötigte Zeilen und Spalten löschst.
  • Verwende Bedingte Formatierung, um visuelle Hinweise auf bestimmte Werte oder Bereiche zu geben, was dir hilft, deine Tabellen besser zu verwalten.

FAQ: Häufige Fragen

1. Wie kann ich die Anzahl der Zeilen und Spalten in Excel begrenzen?
Du kannst die Anzahl der Zeilen und Spalten in Excel begrenzen, indem du unerwünschte Zeilen und Spalten markierst und sie über das Menü "Start" > "Zellen" > "Löschen" entfernst.

2. Gibt es eine Möglichkeit, die Spaltenanzahl automatisch zu begrenzen?
Ja, du kannst ein Makro verwenden, das beim Öffnen der Datei läuft und automatisch alle unerwünschten Spalten entfernt oder die Zellrahmen entsprechend anpasst.

3. Was passiert, wenn ich eine Spalte lösche und sie später wieder benötige?
Gelöschte Spalten können nicht wiederhergestellt werden, es sei denn, du hast eine Sicherungskopie deiner Excel-Datei. Achte darauf, regelmäßig Sicherungen zu erstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige