Bonjour à tous,
Je débute avec le language VBA et malgré de nombreuses recherches je n'arrive pas à trouver la solution à mon problème, qui pourtant paraît très simple...
Je dois additionner les cellules de plusieurs colonnes, disons les colonnes B, D et F.
Les cellules à prendre en compte se situent entre une ligne référencée par une variable et jusqu'à la dernière cellule non vide de ma colonne.
Nom de ma variable : lignetrouvee
J'ai donc pensé faire une boucle For (peut être pas la meilleure solution mais en vain...) et j'ai un problème au niveau de mon range.
Prenons un exemple avec ligne trouvée = 15, si ma prochaine ligne non vide est la 20ème, je dois additionner mes cellules de B15 à B19 + D15 à D19 + F15 à F19
Sub test ()
lignetrouvee = 15 (par exemple)
x = 0
For Each cellule in Range ( (lignetrouvee, B).End(xldown), (lignetrouvee, D).End(xldown), (lignetrouvee, F).End(xldown))
x = x + cellule
Next cellule
End sub ()
Merci par avance, je pense que le problème n'est pas très durs mais je ne trouve pas de solution...