beste allen,
Hopelijk dat jullie mij kunnen helpen met het volgende probleem:
een werkbook heeft ongeveer 30 verschillende tabbladen, op elk tabblad worden de scores per leverancier bepaald. Deze scores kunnen rood, geel of groen zijn. Door middel van een countif functie worden deze scores opgeteld in cel f3:5. Nu zou ik graag van een werkbook een totaal score willen weten, dus hoeveel rode, gele en groene zijn er totaal in het complete workbook.
Nu heb ik een macro opgenomen dat hij voor de verschillende sheets de aantallen optelt. Echter dit is gemaakt door te klikken op de verschillende scores in het voorbeeld bestand. In het echte bestand zou ik dit graag met een macro doen omdat de cellen waar het over gaat behoorlijk verstopt zitten achter allerlei grafieken, ander issue is dat de namen van de tabbladen allemaal verschillend zijn (levanciersnamen) en hier dus niet een 'makkelijke' 1/2/3 van is te maken
onderstaand de code en bijgevoegd mijn test bestandje
hoop dat iemand hiermee kan helpen of wellicht een idee heeft om het op een andere manier te doen.
Dank alvast!
Hopelijk dat jullie mij kunnen helpen met het volgende probleem:
een werkbook heeft ongeveer 30 verschillende tabbladen, op elk tabblad worden de scores per leverancier bepaald. Deze scores kunnen rood, geel of groen zijn. Door middel van een countif functie worden deze scores opgeteld in cel f3:5. Nu zou ik graag van een werkbook een totaal score willen weten, dus hoeveel rode, gele en groene zijn er totaal in het complete workbook.
Nu heb ik een macro opgenomen dat hij voor de verschillende sheets de aantallen optelt. Echter dit is gemaakt door te klikken op de verschillende scores in het voorbeeld bestand. In het echte bestand zou ik dit graag met een macro doen omdat de cellen waar het over gaat behoorlijk verstopt zitten achter allerlei grafieken, ander issue is dat de namen van de tabbladen allemaal verschillend zijn (levanciersnamen) en hier dus niet een 'makkelijke' 1/2/3 van is te maken
onderstaand de code en bijgevoegd mijn test bestandje
Code:
Sub test()
'
' test Macro
'
'
Sheets("Sheet2").Select
Range("F3").Select
Sheets("Sheet1").Select
Range("A3").Select
ActiveCell.FormulaR1C1 = "=Sheet1!RC[5]+Sheet3!RC[5]+Sheet4!RC[5]"
Range("A4").Select
ActiveCell.FormulaR1C1 = "=Sheet2!RC[5]+Sheet3!RC[5]+Sheet4!RC[5]"
Range("A5").Select
ActiveCell.FormulaR1C1 = "=Sheet2!RC[5]+Sheet3!RC[5]+Sheet4!RC[5]"
Range("A6").Select
End Sub
hoop dat iemand hiermee kan helpen of wellicht een idee heeft om het op een andere manier te doen.
Dank alvast!
Laatst bewerkt: