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

Forumthread: Bei Sortierung Format beibehalten

Bei Sortierung Format beibehalten
12.08.2005 20:51:21
Monique
Hallo,
ich habe eine Tabelle mit 7 Spalten und vielen vielen Zeilen. Eine Zelle je Zeile enthält eine Grafikobjekt, die anderen Text und eine die Jahreszahl.
Die Zeilen sind unterschiedlich hoch.
Nun habe ich zwei Probleme:
1. Wenn ich die Tabelle sortiere nach Jahreszahl, nehmen die Zeilen ihre Höhe nicht mit, so dass die Grafikobjekte gestaucht werden, wenn eine breite Zeile in eine schmale sortiert wird. Gibt es eine Möglichkeit die Zeilenhöhe beizubehalten?
2. Gibt es eine Möglichkeit, das Grafikobjekt in die Zelle einzubetten?
Vielen Dank im voraus.
Gruß Monique
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bei Sortierung Format beibehalten
12.08.2005 22:10:37
r.sch.
Hej Monique
rechter Mausklick auf dein Objekt, Grafik formatieren, Eigenschaften Objektpositionierung den Radiobutton 'Von Zellposition und Größe abhängig' wählen.
Gruß aus 'm Vorharz
Reinhard
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Bei Sortierung Format beibehalten


Schritt-für-Schritt-Anleitung

Um die Zeilenhöhe beim Sortieren in Excel beizubehalten und sicherzustellen, dass Grafikobjekte korrekt angezeigt werden, kannst du folgende Schritte befolgen:

  1. Grafikobjekt formatieren:

    • Rechtsklicke auf das Grafikobjekt in deiner Tabelle.
    • Wähle „Grafik formatieren“.
    • Gehe zu den „Eigenschaften“ und wähle den Radiobutton „Von Zellposition und Größe abhängig“. Dies sorgt dafür, dass das Grafikobjekt sich an die Zellgröße anpasst.
  2. Tabelle sortieren:

    • Markiere die gesamte Tabelle (inklusive der Spaltenüberschriften).
    • Gehe auf die Registerkarte „Daten“.
    • Klicke auf „Sortieren“ und wähle die Spalte aus, nach der du sortieren möchtest. Achte darauf, dass du die Option „Gesamte Zeile“ auswählst, damit die Zeilen beibehalten werden.

Häufige Fehler und Lösungen

  • Problem: Grafikobjekte stauchen sich nach dem Sortieren.

    • Lösung: Stelle sicher, dass du die Positionierung der Grafikobjekte wie oben beschrieben angepasst hast.
  • Problem: Zeilenhöhen ändern sich nach dem Sortieren.

    • Lösung: Excel hat keine direkte Funktion, um die Zeilenhöhe beim Sortieren beizubehalten. Du kannst jedoch die Zeilenhöhen manuell anpassen oder ein VBA-Makro verwenden, um die Höhen zu speichern und wiederherzustellen.

Alternative Methoden

  1. VBA-Makro:

    • Du kannst ein einfaches Makro erstellen, das die Zeilenhöhen vor dem Sortieren speichert und danach wiederherstellt. Hier ein Beispiel:
    Sub SortierenUndHöhenBeibehalten()
       Dim ZeilenHöhen() As Double
       Dim i As Integer
    
       ' Zeilenhöhen speichern
       ReDim ZeilenHöhen(1 To ActiveSheet.UsedRange.Rows.Count)
       For i = 1 To ActiveSheet.UsedRange.Rows.Count
           ZeilenHöhen(i) = ActiveSheet.Rows(i).RowHeight
       Next i
    
       ' Tabelle sortieren
       ActiveSheet.Sort.SortFields.Clear
       ActiveSheet.Sort.SortFields.Add Key:=Range("C2:C100"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
       With ActiveSheet.Sort
           .SetRange ActiveSheet.UsedRange
           .Header = xlYes
           .Apply
       End With
    
       ' Zeilenhöhen wiederherstellen
       For i = 1 To ActiveSheet.UsedRange.Rows.Count
           ActiveSheet.Rows(i).RowHeight = ZeilenHöhen(i)
       Next i
    End Sub
  2. Daten in separate Tabellen kopieren:

    • Du kannst die Daten in eine neue Tabelle kopieren, dort sortieren und die Formatierungen manuell anpassen.

Praktische Beispiele

  1. Beispiel für die Verwendung der Sortierung:

    • Angenommen, du hast eine Excel-Tabelle mit Verkaufsdaten, die nach dem Jahr sortiert werden soll. Achte darauf, dass du vorher alle Grafikobjekte entsprechend formatierst.
  2. Nummerierung sortieren:

    • Wenn du eine Tabelle mit einer Spalte für fortlaufende Nummerierungen hast, stelle sicher, dass die Nummerierung beim Sortieren nicht verloren geht. Sortiere die gesamte Tabelle und überprüfe, ob die Nummerierungen korrekt bleiben.

Tipps für Profis

  • Verwende benannte Bereiche, um die Sortierung zu erleichtern. Dies kann helfen, die Übersichtlichkeit zu erhöhen und Fehler beim Sortieren zu vermeiden.
  • Halte deine Excel-Version auf dem neuesten Stand, da neue Funktionen die Handhabung von Tabellen und die Sortierung verbessern können.
  • Experimentiere mit Excel-Tabellen (Insert > Table), da diese automatisch die Formatierung beibehalten und die Sortierung erleichtern.

FAQ: Häufige Fragen

1. Wie kann ich meine Excel-Tabelle sortieren, ohne die Zeilenhöhe zu verlieren? Um die Zeilenhöhe beizubehalten, musst du sicherstellen, dass die Grafikobjekte richtig formatiert sind und eventuell ein VBA-Makro verwenden.

2. Gibt es eine Möglichkeit, Grafikobjekte in Zellen einzubetten? Ja, du kannst die Objektpositionierung anpassen, sodass Grafikobjekte von Zellposition und Größe abhängig sind. Dies verhindert, dass sie beim Sortieren verschoben werden.

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