Willkommen

Pivottabelle

Spezialfilter

Formeln

Zellformate

Bedingte Formate

Gültigkeit

Programmierung

UDF - Funktionen

Tipps & Tricks

Webabfrage

Fehlersuche

Farbindex

Shortcuts

Limitationen

Downloads

Links

Kontakt

Disclaimer

Impressum

Zeichen innerhalb einer Zelle sortieren
Benutzerdefinierte Funktion
 
Es sollen Zahlen und/oder Buchstaben innerhalb einer Zelle sortiert werden. Nachfolgend eine benutzerdefinierte Funktion, welche ich freundlicher Weise von Ransi für meine Homepage bekommen habe.
Diese Funktion kann leider erst ab Betriebssystem Windows XP genutzt werden, da hier die notwendigen Bibliotheken vorhanden sind. Alternativ ist VB.net installiert.
 
 
Zelle_sortieren
 ABC
1ZellwertSortiert AbwärtsSortieren Aufwärts
2ZDAFZFDAADFZ
3342143211234
Formeln der Tabelle
B2 : =Sortieren(A2;0)
C2 : =Sortieren(A2;1)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
 
Damit die Formel genutzt werden kann, muss der unten genannte Code in ein "Allgemeines Modul". ( Siehe auch UDF - Funktionen
-> * Allgemeines Modul - Kurzanleitung *   )
 
 
 
Public Function sortieren(zelle, Optional auf As Boolean = True) As String
'********************************
'Autor: ransi
'********************************
Dim objAL As Object
Dim I As Integer
Set objAL = CreateObject("System.Collections.Arraylist")
With objAL
    For I = 1 To Len(zelle.Text)
        .Add (Mid(zelle.Text, I, 1))
    Next
    .Sort
    sortieren = Join(.toArray, "")
End With
If auf = False Then sortieren = StrReverse(sortieren)
Set objAL = Nothing
End Function