Boucle VBA
Kanagol
-
Kanagol -
Kanagol -
Bonjour,
Je commence à créer un vba qui a pour but d'additionner, je m'explique:
J'ai une colone qui fait plusieurs centaines de lignes (ce sont des numéros de compte comptable), je souhaites que les lignes identiques s'additionnes.
J'utilise donc plusieurs if imbriqué les un dans les autres
If A1 = A2 then
If A2 = A3 then ...
Il doit forcément y avoir un moyen plus rapide non?
Je commence à créer un vba qui a pour but d'additionner, je m'explique:
J'ai une colone qui fait plusieurs centaines de lignes (ce sont des numéros de compte comptable), je souhaites que les lignes identiques s'additionnes.
J'utilise donc plusieurs if imbriqué les un dans les autres
If A1 = A2 then
If A2 = A3 then ...
Il doit forcément y avoir un moyen plus rapide non?
4 réponses
Salut,
la fonction somme.si ou une fonction équivalente devrait te permettre d'arriver à tes fins...
la fonction somme.si ou une fonction équivalente devrait te permettre d'arriver à tes fins...
Lu'
Yep en passant par une boucle for
Je pense que l'on ne doit pas être loin de la vérité.
J'ai mis 1000 mais tu met le nombre de ligne que tu souhaite tester
Yep en passant par une boucle for
for i=0 to 1000 step 1 for j=0 to 1000 step 1 if Cells(i,j)=Cells(i+1;j+1=) then end if next j next i
Je pense que l'on ne doit pas être loin de la vérité.
J'ai mis 1000 mais tu met le nombre de ligne que tu souhaite tester