Sub GößteBuchstabe()
Dim Dat(26) As Integer, ZellG As Integer, VarIndexG As Integer, Buchst As Integer
Dim zelle As Variant, zeichen As Variant
Dim Bereich As Range
Set Bereich = Range("A1:A" & ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row)
zeichen = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Z", "ß")
For Each zelle In Bereich
For Buchst = 1 To Len(zelle)
Dat(Asc(UCase(Mid(zelle, Buchst, 1))) - 64) = Dat(Asc(UCase(Mid(zelle, Buchst, 1))) - 64) + 1
If Dat(Asc(UCase(Mid(zelle, Buchst, 1))) - 64) > ZellG Then
ZellG = Dat(Asc(UCase(Mid(zelle, Buchst, 1))) - 64)
VarIndexG = Asc(UCase(Mid(zelle, Buchst, 1)))
End If
Next Buchst
Next zelle
Range("B1") = zeichen(VarIndexG - 65) & Str(ZellG)
End Sub