Nombre variable pour sélection de ligne excel
Fred334
-
Fred334 -
Fred334 -
Bonjour,
Après avoir cherché plus de 3 heures sans réel succès, je décide de poser ma question.
Je suis débutant en visual basic mais maitrise plus ou moins bien excel.
Mon problème est le suivant:
J'ai un tableau sur une première feuille dont une ligne doit être copiée sur une deuxième feuille via une macro. Jusque là il n'y a pas de soucis. Le seul problème c'est que la ligne qui doit être remplie dépend d'une variable se trouvant dans une case sur la 2e feuille.
Exemple: Si le nombre généré par la variable de la cellule est le nombre 20, la ligne à compléter sera la ligne 20.
Il me faudrait le code qui me permettrait de récupérer la valeur de la variable pour pouvoir la réintroduire par la suite dans la partie du code servant à coller la ligne copiée ou si vous avez plus simple, je suis preneur.
D'avance Merci
Après avoir cherché plus de 3 heures sans réel succès, je décide de poser ma question.
Je suis débutant en visual basic mais maitrise plus ou moins bien excel.
Mon problème est le suivant:
J'ai un tableau sur une première feuille dont une ligne doit être copiée sur une deuxième feuille via une macro. Jusque là il n'y a pas de soucis. Le seul problème c'est que la ligne qui doit être remplie dépend d'une variable se trouvant dans une case sur la 2e feuille.
Exemple: Si le nombre généré par la variable de la cellule est le nombre 20, la ligne à compléter sera la ligne 20.
Il me faudrait le code qui me permettrait de récupérer la valeur de la variable pour pouvoir la réintroduire par la suite dans la partie du code servant à coller la ligne copiée ou si vous avez plus simple, je suis preneur.
D'avance Merci
A voir également:
- Nombre variable pour sélection de ligne excel
- Nombre de jours entre deux dates excel - Guide
- Liste déroulante excel - Guide
- Partage de photos en ligne - Guide
- Formule somme excel ligne - Guide
- Word et excel gratuit - Guide
3 réponses
Essayer avec...
A+
Dim Ligne as long
Ligne = Range("A1") 'Adapter à la cellule
Sheets("Feuil1").Rows(Ligne).Copy Sheets("Feuil2").rows(Ligne)
A+
J'ai fini par trouver la solution à mon problème:
Ainsi je sélectionne la première cellule de la ligne n°Variable et je n'ai plus qu'à coller les données dedans.
Merci pour ta réponse lermite22, je vais l'essayer aussi.
A+
Dim Variable as Integer
Variable = Range("Coordonnées de la cellule d'intéret")
Range("A" & Variable).Select
Ainsi je sélectionne la première cellule de la ligne n°Variable et je n'ai plus qu'à coller les données dedans.
Merci pour ta réponse lermite22, je vais l'essayer aussi.
A+