Sloeberke,
Hier hoeft niet per se VBA aan te pas te komen.
Veronderstel dat:
- De reeks getallen in kolom 1 als rangename "Kolom1" heeft
- De reeks getallen in kolom 2 als rangename "Kolom2" heeft
Dus in jouw voorbeeld: cellen A2:A6 = rangename "Kolom1" en cellen B2:B6 = rangename "Kolom2"
Dan kan je in kolom 3 het aantal keren dat elke combinatie van 1&2 voorkomt berekenen met de volgende "array" formule:
{=SUM((Kolom1=$A1)*(Kolom2=$B1))}. Om een array formule te definiëren, de accolades niet typen, maar op CTRL+SHIFT+ENTER drukken.
Nog iets beter is de formule:
{=SUM((Kolom1<>"")*(Kolom1=$A1)*(Kolom2<>"")*(Kolom2=$B1))}. Zo worden lege combinaties als 0 geteld.
Ik hoop dat het gebruik van "array" formules duidelijk is. Dit zijn krachtige formules, die extra kolommen overbodig maken.
Je kan mij bereiken via e-mail indien je nog verder hulp nodig hebt...
Bart