Option Explicit
' ****************************************************************
' Autor/en und Original-Quelltext unter:
' https://www.online-vba.de/vba_formelzwzap.php
' Verwendung der Quelltexte auf eigene Gefahr!
' Es gelten die Nutzungsbedingungen von https://www.online-vba.de
' ****************************************************************
Public Function ZAEHLENWENNZEICHENANPOSI(ByRef Bereich As Range,
ByVal Zeichenposition As Long, _
ByVal GesuchtesZeichen As String) As Long
Dim oCell As Object
Dim lCount As Long
lCount = 0
For Each oCell In Bereich.Cells
If LCase(Mid(oCell.Value, Zeichenposition, 1)) = LCase(GesuchtesZeichen) Then
lCount = lCount + 1
End If
Next oCell
ZAEHLENWENNZEICHENANPOSI = lCount
Set oCell = Nothing
End Function