Bonsoir,
J'ai besoin de votre aide pour avancer dans mon projet. Je détaille pour être sûr d'être précis, mais ce n'est pas compliqué à visualiser.
- Soit une cellule active. (Pour l'exemple, plaçons là en A10, mais elle pourrait tout aussi bien être en A30)
- Soit 3 variables identifiées comme suit : Var1, Var2 et Var3.
- Soit une zone de tableau à remplir dont la première colonne est H, la première ligne est la même que celle de la cellule active, et la dernière, précisément 15 lignes plus bas (dans l'exemple, de la ligne 10 à la ligne 25)
Je souhaite qu'il trouve la première ligne disponible (non remplie) dans la zone du tableau pour y inscrire, dans la première colonne, Var1.
Var2 et Var3 devront se trouver sur la même ligne que Var1 dans des colonnes différentes (pas forcement contigüe, mais Var2 sera toujours dans la même colonne, Var3 également)
Dans l'exemple, si le tableau est vide, Var1 sera en H10, Var2 sera en L10 (par exemple) et Var3 en M10.
Si les cellules H10, H11 et H12 sont pleines, il inscrira Var1 en H13. Var2 et Var3 seront respectivement en L13 et M13 (et ce, même si L12 et M12 sont vides)
J'ai trouvé cette formule qui me permet de tester une ligne aprés l'autre, et y inscrire ma variable (je ne sais pas si ça influe, mais cette formule est placée dans un UserFom) :
J'ai essayer beaucoup de choses (avec ActiveCell et OffSet), mais je n'arrive pas à lui dire de commencer son teste dans la zone relative à la cellule active (la première ligne du tableau (la zone) étant la ligne de la cellule active).
Je dois bien avouer que je nage misérablement
Merci par avance de votre lecture et de votre aide
J'ai besoin de votre aide pour avancer dans mon projet. Je détaille pour être sûr d'être précis, mais ce n'est pas compliqué à visualiser.
- Soit une cellule active. (Pour l'exemple, plaçons là en A10, mais elle pourrait tout aussi bien être en A30)
- Soit 3 variables identifiées comme suit : Var1, Var2 et Var3.
- Soit une zone de tableau à remplir dont la première colonne est H, la première ligne est la même que celle de la cellule active, et la dernière, précisément 15 lignes plus bas (dans l'exemple, de la ligne 10 à la ligne 25)
Je souhaite qu'il trouve la première ligne disponible (non remplie) dans la zone du tableau pour y inscrire, dans la première colonne, Var1.
Var2 et Var3 devront se trouver sur la même ligne que Var1 dans des colonnes différentes (pas forcement contigüe, mais Var2 sera toujours dans la même colonne, Var3 également)
Dans l'exemple, si le tableau est vide, Var1 sera en H10, Var2 sera en L10 (par exemple) et Var3 en M10.
Si les cellules H10, H11 et H12 sont pleines, il inscrira Var1 en H13. Var2 et Var3 seront respectivement en L13 et M13 (et ce, même si L12 et M12 sont vides)
J'ai trouvé cette formule qui me permet de tester une ligne aprés l'autre, et y inscrire ma variable (je ne sais pas si ça influe, mais cette formule est placée dans un UserFom) :
Range("H65663").End(xlUp).Offset(1, 0).Value = Var1
J'ai essayer beaucoup de choses (avec ActiveCell et OffSet), mais je n'arrive pas à lui dire de commencer son teste dans la zone relative à la cellule active (la première ligne du tableau (la zone) étant la ligne de la cellule active).
Je dois bien avouer que je nage misérablement
Merci par avance de votre lecture et de votre aide
Dernière édition: