Nombre variable pour sélection de ligne excel

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
A voir également:

3 réponses

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Essayer avec...
Dim Ligne as long
    Ligne = Range("A1") 'Adapter à la cellule
    Sheets("Feuil1").Rows(Ligne).Copy Sheets("Feuil2").rows(Ligne)

A+
1
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Copier sur la ligne 20... ? mais quel ligne ?
0
Fred334
 
La ligne qui part de A20 en fait

J'ai un deuxième tableau sur cette feuille en fait, et il doit être complété en fonction du nombre variable qui défini quelle est la ligne qu'il faut compléter.
0
Fred334
 
J'ai fini par trouver la solution à mon problème:
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+
0