ich habe in Spalte A viele Werte stehen. Jetzt bräuchte ich eine Möglichkeit die Zellen zu sortieren, und zwar ob sie fett sind oder nicht.
wie kann ich das machen!?
MfG
Kerstin
Function BspAnzahlFett(rngQuell As Range) As Long
For Each Cell In rngQuell
If Cell.Font.FontStyle = "Fett" Then
BspAnzahlFett = BspAnzahlFett + 1
End If
Next
End Function
Um Zellen in Excel nach fett oder nicht fett zu sortieren, kannst Du die folgende Schritt-für-Schritt-Anleitung nutzen:
=ZELLE.ZUORDNEN(20;INDIREKT("A"&ZEILE()))
Diese Formel gibt WAHR zurück, wenn die Zelle in Spalte A fett ist, und FALSCH, wenn nicht.
Function BspAnzahlFett(rngQuell As Range) As Long
For Each Cell In rngQuell
If Cell.Font.Bold Then
BspAnzahlFett = BspAnzahlFett + 1
End If
Next
End Function
Füge diesen Code in ein Modul ein, um die Anzahl der fett formatierten Zellen zu zählen.
Falls Du ohne VBA arbeiten möchtest, kannst Du auch die Funktion "Bedingte Formatierung" verwenden. Markiere die Zellen, gehe zu "Start" > "Bedingte Formatierung" > "Neue Regel" und wähle "Formel zur Ermittlung der zu formatierenden Zellen verwenden". Verwende die Formel:
=ISTFEHLER(ZELLE.ZUORDNEN(20;A1))=FALSCH
Damit kannst Du die fett formatierten Zellen hervorheben, was das Sortieren erleichtert.
Angenommen, Du hast folgende Werte in Spalte A:
| A | B |
|---|---|
| Apfel | |
| Banane | |
| Kirsche | |
| Mango |
Wenn Du die oben genannte Formel in Spalte B verwendest und die Zellen in Spalte A entsprechend formatierst, kannst Du leicht die Zellen nach fett oder nicht fett sortieren.
ALT + F11, um schnell in den VBA-Editor zu gelangen und deine Makros zu bearbeiten.1. Kann ich auch nach anderen Formatierungen filtern?
Ja, Du kannst die Formel entsprechend anpassen, um nach anderen Formatierungen zu filtern, wie z.B. Schriftfarbe oder Hintergrundfarbe.
2. Funktioniert das auch in Excel Online?
Die beschriebenen Methoden sind hauptsächlich für die Desktop-Version von Excel gedacht. In Excel Online sind einige Funktionen, wie VBA-Makros, nicht verfügbar.
3. Was mache ich, wenn die Formel nicht das gewünschte Ergebnis liefert?
Überprüfe Deine Zellreferenzen und stelle sicher, dass die Zellen korrekt formatiert sind. Eventuell hilft es, die Formel zu aktualisieren (F9).
4. Gibt es eine Möglichkeit, diese Sortierung mit einer Pivot-Tabelle zu kombinieren?
Direkt nach Formatierungen kann in einer Pivot-Tabelle nicht gefiltert werden, aber Du kannst die Daten vorher entsprechend vorbereiten und dann in die Pivot-Tabelle einfügen.