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

autom. Rahmenformat bei Einfügen von neuen Zeilen

Forumthread: autom. Rahmenformat bei Einfügen von neuen Zeilen

autom. Rahmenformat bei Einfügen von neuen Zeilen
21.01.2015 19:58:50
neuen
Hallo zusammen,
ich habe in Excel eine Tabelle erstellt, und diese nun auch als Tabelle formatiert.
Beispielhaft besteht die Tabelle aus einer Überschriftzeile, einer "normalen" Zeile und einer Ergebniszeile mit jeweils drei Spalten (somit zur Zeit 3 Zeilen, 3 Spalten).
Für die Tabelle verwendete ich eine Standardformatvorlagevorlage, deren Tabellenrahmen ich angepasst habe. So ist z. B. zwischen erster und zweiter Spalte eine dicke Rahmenlinie, während zwischen zweiter und dritter Spalte nur eine gestrichelte Linie ist.
Wenn ich nun eine neue Zeile hinzufüge (in dem z. B. in der letzten Tabellenzeile dort in der ganz rechten Spalte die TAB-Taste gedrückt wird), übernimmt Excel meine Formatierung der Rahmen nicht. Diese kann ich auch in der Tabellenformatvorlage nur Zeilenweise (nicht jedoch für jede Spalte extra) definieren.
Hat einer eine Idee, wie ich beim Hinzufügen einer neuen Zeile sämtliche Formatierung der darüberstehenden Zeilen und Spalten übernehme?

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: autom. Rahmenformat bei Einfügen von neuen Zeilen
23.01.2015 10:42:46
neuen
Hallo,
Beispiel hilft dir vieleicht weiter. Habe nur über Kopieren Format gemacht und als Makro aufgezeichnet.
Sub test()
' Format Zeile 30 in Zeile 31 kopieren
Rows("30:30").Copy
Rows("31:31").Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
Gruß Doris
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Automatisches Rahmenformat bei neuen Zeilen in Excel


Schritt-für-Schritt-Anleitung

  1. Tabelle erstellen: Erstelle eine Tabelle in Excel mit drei Zeilen und drei Spalten. Füge eine Überschriftzeile, eine normale Zeile und eine Ergebniszeile hinzu.

  2. Rahmenformat anpassen: Wähle die Zellen aus und gehe zu Start > Formatvorlagen. Wähle eine Standardformatvorlage und passe die Rahmenlinien an. Du kannst zwischen den Spalten eine dicke Linie und eine gestrichelte Linie einfügen.

  3. Neue Zeile hinzufügen: Um eine neue Zeile hinzuzufügen, navigiere zur letzten Zeile und drücke die TAB-Taste. Beachte, dass Excel standardmäßig die Rahmenformatierung nicht automatisch übernimmt.

  4. Formatierung kopieren: Um die Formatierung auf die neue Zeile anzuwenden, kannst du die folgende VBA-Makro verwenden:

    Sub test()
    ' Format Zeile 30 in Zeile 31 kopieren
    Rows("30:30").Copy
    Rows("31:31").Select
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
    SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
    End Sub
  5. Makro ausführen: Füge das Makro in den VBA-Editor ein und führe es aus, um die Formatierung von der vorherigen Zeile auf die neue Zeile zu übertragen.


Häufige Fehler und Lösungen

  • Fehler: Neue Zeile hat keine Rahmenformatierung.

    • Lösung: Stelle sicher, dass du das Makro korrekt ausgeführt hast. Überprüfe auch, ob die Formatierung der vorherigen Zeile korrekt ist.
  • Fehler: Rahmen wird nicht wie gewünscht angezeigt.

    • Lösung: Überprüfe die Rahmenoptionen in der Formatvorlage. Möglicherweise musst du die Einstellungen für die gestrichelte Linie anpassen.

Alternative Methoden

  • Format übertragen: Du kannst das Format übertragen-Werkzeug in der Werkzeugleiste verwenden, um die Formatierung einer Zeile auf eine andere zu übertragen. Wähle die formatierte Zeile aus, klicke auf das Format übertragen-Symbol und klicke dann auf die neue Zeile.

  • Tabelle als Excel-Tabelle formatieren: Wenn du die Daten in eine Excel-Tabelle einfügst (über Einfügen > Tabelle), wird die Formatierung automatisch auf neue Zeilen angewendet, wenn du sie hinzufügst.


Praktische Beispiele

  • Beispiel 1: Wenn du eine Tabelle mit Verkaufsdaten hast und die Rahmenlinien zwischen den Spalten unterschiedlich gestalten möchtest (dick für Kategorie und gestrichelt für Preis), kannst du die oben beschriebenen Schritte befolgen, um sicherzustellen, dass beim Hinzufügen neuer Zeilen die richtige Formatierung übernommen wird.

  • Beispiel 2: Für eine Budgettabelle mit verschiedenen Kategorien kannst du die Rahmenlinien für jede Kategorie anpassen. Nutze das Makro, um die Formatierung zu übertragen, wenn du neue Ausgaben hinzufügst.


Tipps für Profis

  • VBA anpassen: Du kannst das VBA-Skript anpassen, um mehrere Zeilen gleichzeitig zu formatieren, indem du den Rows-Bereich erweiterst.

  • Rahmen automatisch erweitern: Überlege, eine Vorlage mit den gewünschten Rahmenformaten zu erstellen und diese als Basis für neue Tabellen zu verwenden.

  • Verwendung von Tabellenformaten: Nutze die integrierten Tabellenformate von Excel, die automatisch die Rahmenlinien für neu hinzugefügte Zeilen erweitern.


FAQ: Häufige Fragen

1. Frage
Wie kann ich die Rahmenlinien in Excel anpassen?
Du kannst die Rahmenlinien anpassen, indem du die Zellen auswählst, zu Start gehst und im Rahmen-Menü die gewünschten Optionen auswählst.

2. Frage
Warum übernimmt Excel nicht automatisch die Rahmenformatierung?
Excel übernimmt beim Hinzufügen neuer Zeilen nicht automatisch die Formatierung der vorherigen Zeilen, da dies nicht Teil der Standardfunktion ist. Du kannst jedoch das oben beschriebene Makro verwenden, um die Formatierung manuell zu übernehmen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige