RekenwonderNiels
Gebruiker
- Lid geworden
- 29 jul 2016
- Berichten
- 26
Beste iedereen,
Op een andere website heb ik een VBA code gevonden die bijna aan mijn wensen voldoet.
De macro kijkt indien in kolom A (kolom A = gesorteerd) of er
dubbele waarden voorkomen. Indien ja, bedragen van kolom B optellen en nog
maar 1 rij laten staan
Deze code past het hele blad aan, ik zou graag deze code binnen een bereik (A10:B1000) laten werken.
Is het mogelijk om de macro te starten zodra een cel in C:C geselecteerd wordt?
Ik ben nog niet zo thuis in macro's maar wil het graag leren
Op een andere website heb ik een VBA code gevonden die bijna aan mijn wensen voldoet.
De macro kijkt indien in kolom A (kolom A = gesorteerd) of er
dubbele waarden voorkomen. Indien ja, bedragen van kolom B optellen en nog
maar 1 rij laten staan
Code:
Sub samenvoegen()
Dim lastrij, rij, x, a
lastrij = [A65536].End(xlUp).Row
rij = 1
Do While rij < lastrij
a = Cells(rij, 1)
x = rij
Do While x < lastrij
x = x + 1
If Cells(x, 1) = a Then
Cells(rij, 2) = Cells(rij, 2) + Cells(x, 2)
Rows(x).EntireRow.Delete
lastrij = lastrij - 1
x = x - 1
End If
Loop
rij = rij + 1
Loop
End Sub
Deze code past het hele blad aan, ik zou graag deze code binnen een bereik (A10:B1000) laten werken.
Is het mogelijk om de macro te starten zodra een cel in C:C geselecteerd wordt?
Ik ben nog niet zo thuis in macro's maar wil het graag leren