Thema Datum  Von Nutzer Rating
Antwort
Rot VBA Farben zählen mit Bedingung
16.02.2018 19:07:45 MuellerM
NotSolved
17.02.2018 00:13:09 Gast29741
NotSolved
17.02.2018 10:59:03 MuellerM
NotSolved
17.02.2018 12:07:44 Gast29741
NotSolved
17.02.2018 12:37:08 Gast37346
NotSolved
17.02.2018 18:40:01 Gast29741
NotSolved
17.02.2018 19:36:47 MuellerM
NotSolved
18.02.2018 16:04:04 Gast29741
NotSolved

Ansicht des Beitrags:
Von:
MuellerM
Datum:
16.02.2018 19:07:45
Views:
1177
Rating: Antwort:
  Ja
Thema:
VBA Farben zählen mit Bedingung

Hallo zusammen,

ich stehe bei einer Auswertung komplett auf dem Schlauch. Ich hoffe ihr könnt mir helfen :)

ich benutze aktuell folgenden Code um farbige Zellen zu zählen:

Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
If SUM = True Then
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = WorksheetFunction.SUM(rCell, vResult)
End If
Next rCell
Else
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = 1 + vResult
End If
Next rCell
End If
ColorFunction = vResult
End Function

 

In Excel gebe ich es dann folgendermaßen ein:

=Colorfunktion("Farbe nach der gesucht werden soll markieren";"Bereich in dem gezählt werden soll";Falsch)

Jetzt habe ich eine Liste in Excel in der Namen aufgelistet sind (die Namen kommen in der Liste mehrfach vor). Neben den Namen sind in den rechtsliegenden Zellen verschiedene Farben die ich zählen möchte.

Müsste ich nicht die Anzahl der Farben sondern Zahlen/Buchstaben zählen könnte ich ja einfach die ZÄHLENWENNS-Funktion verwenden und auswerten.

 

Habt ihr einen Ansatz wie ich den VBA-Code umschreiben kann, um die Liste nach dem Prinzip der ZÄHLENSWENN-Funktion auszuwerten und trotzdem die Farben zu zählen?

 

Vielen Dank für Eure Hilfe!


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
Rot VBA Farben zählen mit Bedingung
16.02.2018 19:07:45 MuellerM
NotSolved
17.02.2018 00:13:09 Gast29741
NotSolved
17.02.2018 10:59:03 MuellerM
NotSolved
17.02.2018 12:07:44 Gast29741
NotSolved
17.02.2018 12:37:08 Gast37346
NotSolved
17.02.2018 18:40:01 Gast29741
NotSolved
17.02.2018 19:36:47 MuellerM
NotSolved
18.02.2018 16:04:04 Gast29741
NotSolved