Supportnet Computer
Planet of Tech

Supportnet / Forum / Textverarbeitung

Aufzählung von Zellenfarbe und Inhalt in Excel





Frage

Guten Morgen, ich habe folgendes Problem. Da ich ein Neuling auf dem Gebiet bin, hoffe ich hier Hilfe zu finden. Also ich habe mir ein Makro programmiert, wo ich über ein bestimmtes Feld in Excel Zellen zählen kann mit einem bestimmten Farbinhalt. Jetzt möchte ich aber dazu noch bestimmte Zellen mit einem X versehen, und diese seperat mit der jeweiligen Zellenfarbe zählen. mein Makro: Sub Farbzählen() Dim Zelle As Object Dim rot%, grellgruen%, blau%, blaugruen%, rosa%, tuerkis%, dunkelrot%, gruen%, dunkelblau%, dunkelgelb% ´Bereich markieren [k18:au40].Select ´Variablen auf 0 setzen rot = 0: grellgrün = 0: blau = 0: blaugrün = 0: rosa = 0: türkis = 0: dunkelrot = 0: grün = 0: dunkelblau = 0: dunkelgelb = 0 ´Zählen For Each Zelle In Selection If Zelle.Interior.ColorIndex = 3 Then rot = rot + 1 If Zelle.Interior.ColorIndex = 4 Then grellgruen = grellgruen + 1 If Zelle.Interior.ColorIndex = 5 Then blau = blau + 1 If Zelle.Interior.ColorIndex = 14 Then blaugruen = blaugruen + 1 If Zelle.Interior.ColorIndex = 7 Then rosa = rosa + 1 If Zelle.Interior.ColorIndex = 8 Then tuerkis = tuerkis + 1 If Zelle.Interior.ColorIndex = 9 Then dunkelrot = dunkelrot + 1 If Zelle.Interior.ColorIndex = 10 Then gruen = gruen + 1 If Zelle.Interior.ColorIndex = 11 Then dunkelblau = dunkelblau + 1 If Zelle.Interior.ColorIndex = 12 Then dunkelgelb = dunkelgelb + 1 Next ´Rückgabe der Variablen [aq4].Select ActiveCell.Formula = rot ActiveCell.Offset(0, 1).Select ActiveCell.Formula = grellgruen ActiveCell.Offset(0, 1).Select ActiveCell.Formula = blau ActiveCell.Offset(0, 1).Select ActiveCell.Formula = blaugruen ActiveCell.Offset(0, 1).Select ActiveCell.Formula = rosa ActiveCell.Offset(0, 1).Select ActiveCell.Formula = tuerkis ActiveCell.Offset(0, 1).Select ActiveCell.Formula = dunkelrot ActiveCell.Offset(0, 1).Select ActiveCell.Formula = gruen ActiveCell.Offset(0, 1).Select ActiveCell.Formula = dunkelblau ActiveCell.Offset(0, 1).Select ActiveCell.Formula = dunkelgelb ActiveCell.Offset(0, 1).Select End Sub Nun kann man dieses Programm erweitern, damit die jeweilge Farbe und das X gezählt wird? Danke für eure Hilfe im vorraus

Antwort 1 von Haans

Sorry greenhorn83
... Falsche Gruppe, hier wird Word behandelt (und ich weiß dazu nichts)
Gruß Haans