Thema Datum  Von Nutzer Rating
Antwort
03.08.2017 20:26:38 Borneo
NotSolved
Blau Werte in Datenfeld oder String zählen
04.08.2017 18:12:55 Ben
NotSolved
04.08.2017 21:50:01 Borneo
NotSolved
05.08.2017 23:17:46 Borneo
NotSolved

Ansicht des Beitrags:
Von:
Ben
Datum:
04.08.2017 18:12:55
Views:
634
Rating: Antwort:
  Ja
Thema:
Werte in Datenfeld oder String zählen

Hallo,

eventuell ist dieser Code hilfreich?

Sub TEST()
    Dim ar() As Variant
    ar = Array(1, 2, 1, 1, 1, 2, 1, 2, 2, 2)
    Debug.Print ArrayCountIf(ar, 111); " mal 111"
    Debug.Print ArrayCountIf(ar, 11); " mal 11"
    Debug.Print ArrayCountIf(ar, 1111); " mal 1111"
End Sub

Function ArrayCountIf(ar() As Variant, Search As Variant) As Integer
    Dim iPos As Integer, iCnt As Integer
    For iPos = LBound(ar) To UBound(ar)
        iCnt = iCnt + IIf(ar(iPos) = Search, 1, 0)
    Next
    ArrayCountIf = iCnt
End Function

Weder die 11, noch 111 oder 1111 kommt im angegebenen Array vor. Daher wird es immer 0 als Zähler ausgegeben werden.

LG, Ben


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
03.08.2017 20:26:38 Borneo
NotSolved
Blau Werte in Datenfeld oder String zählen
04.08.2017 18:12:55 Ben
NotSolved
04.08.2017 21:50:01 Borneo
NotSolved
05.08.2017 23:17:46 Borneo
NotSolved