Thema Datum  Von Nutzer Rating
Antwort
Rot Verschieden Farbige Zellen Zählen und addieren
16.03.2018 12:43:07 Christopher Krausert
NotSolved
16.03.2018 12:44:59 Christopher Krausert
NotSolved
16.03.2018 16:27:51 Gast18632
NotSolved
17.03.2018 11:40:46 Gast90491
NotSolved
17.03.2018 17:29:36 Gast62951
NotSolved

Ansicht des Beitrags:
Von:
Christopher Krausert
Datum:
16.03.2018 12:43:07
Views:
1193
Rating: Antwort:
  Ja
Thema:
Verschieden Farbige Zellen Zählen und addieren

Hallo Allerseits,

ich bin recht neu in dem Bereich und daher habe ich noch nicht viel Ahnung. Daher hier erstmal mein Code:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

Dim Auswertung As Variant   'globales Array zum Aufsummieren der Farben

Private Sub Farben()

    Dim merker_row, merker_col As Integer   'Positionsmerker

    Dim Tage As Integer         'Schleiferzähler über die Tage und Anzahl Auswertungen

    Dim Monate As Integer       'Schleiferzähler über die Monate und Anzahl Auswertungen

    Dim aktuelleZelle As Range  'Schleifenzähler für Löschungen

    Dim Farbwert As Integer     'Farbwert

    merker_row = ActiveCell.Row 'Position merken für nach der Ausführung

    merker_col = ActiveCell.Column

   

    'alte Auswertung löschen

    Application.ScreenUpdating = False 'Flackern des Bildschirms während der Makroausführung verhindern

    For Each aktuelleZelle In Worksheets("Kalender").Range("AY3:AY7")

        aktuelleZelle.Value = ""

    Next aktuelleZelle

     Application.ScreenUpdating = True   'Bildschirmaktualisierung wieder einschalten

 

    'Summieren

    Application.ScreenUpdating = False 'Flackern des Bildschirms während der Makroausführung verhindern

   

    For Tage = 3 To 33         'über alle Tage in Zeilen 3 bis 33

        Auswertung = Array(0, 0, 0, 0, 0, 0)  'Alle 5 Farben werden angezeigt

       

        For Monate = 4 To 48 Step 4          'über alle Monate in Spalten 4 bis 48 in 4er Schritten

 

            Farbwert = Worksheets("Kalender").Cells(Tage, Monate).Interior.ColorIndex

            Summiere_Farbe Farbwert

        Next Monate

       

              For Monate = 51 To 51 'Auswertung in die Spalte 51 (AY) eintragen

                  Worksheets("Kalender").Cells(Tage, Monate).Value = Auswertung(Tage - 2)

              Next Monate

 

    Next Tage

   

    Application.ScreenUpdating = True   'Bildschirmaktualisierung wieder einschalten

    Cells(merker_row, merker_col).Activate  'gemerkte Position wieder aktivieren

End Sub

 

 

 

Public Function Summiere_Farbe(Farbwert As Integer)

    Select Case Farbwert

        Case 8   'türkis=Urlaub

            Auswertung(1) = Auswertung(1) + 1

        Case 4   'grelles grün=Gleittag

            Auswertung(2) = Auswertung(2) + 1

        Case 48   'grau-40%=Resturlaub Vorjahr

            Auswertung(3) = Auswertung(3) + 1

        Case 6   'gelb=Urlaub?

            Auswertung(4) = Auswertung(4) + 1

        Case 22   'Pink=Feiertage

            Auswertung(5) = Auswertung(5) + 1

        Case Else

   End Select

End Function

-------------------------------------------------------------------------------------------------------------------------------------------------

Ich möchte gerne in einem Kalender von allen Zeilen jede vierte Zeile untersuchen und jedes markierte Feld seiner Farbe zuordnen, und diese zusammenzählen. Es gibt 5 verschiedene Farben. Das momentane Programm funktioniert sehr gut für die erste Zeile, allerdings zählt er nicht weiter durch, sodass nur die erste Zeile ausgewertet wird und aufgeschrieben wird.

Vll hat einer von euch eine Idee. Ich habe schon einige Zeit investiert und nichts passendes gefunden.

 

Danke schonmal und LG

 


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 Verschieden Farbige Zellen Zählen und addieren
16.03.2018 12:43:07 Christopher Krausert
NotSolved
16.03.2018 12:44:59 Christopher Krausert
NotSolved
16.03.2018 16:27:51 Gast18632
NotSolved
17.03.2018 11:40:46 Gast90491
NotSolved
17.03.2018 17:29:36 Gast62951
NotSolved