Excel vba selectionner lignes
hussein83
Messages postés
26
Statut
Membre
-
Bidouilleu_R Messages postés 1209 Statut Membre -
Bidouilleu_R Messages postés 1209 Statut Membre -
Bonjour,
à l'aide duVBA, comment selectionner une plage de cellules dont le numéro de ligne est variable, allant jusqu'à la colonne N° 19 (S en partant de la colonne A)
j'ai essayé d'écrir un code mais il marche pas :-((
Range(vCellule, Range(vCellule).Offset(0, 19)).Select
vcellule: c'est la cellule variable (dans mon tableau elle peut recevoir les valeurs de A5 : A200)
j'ai déjà posé plein de questions mais malheureusement personne m'a répondu alors si vous pouvez m'aider.....
merci
à l'aide duVBA, comment selectionner une plage de cellules dont le numéro de ligne est variable, allant jusqu'à la colonne N° 19 (S en partant de la colonne A)
j'ai essayé d'écrir un code mais il marche pas :-((
Range(vCellule, Range(vCellule).Offset(0, 19)).Select
vcellule: c'est la cellule variable (dans mon tableau elle peut recevoir les valeurs de A5 : A200)
j'ai déjà posé plein de questions mais malheureusement personne m'a répondu alors si vous pouvez m'aider.....
merci
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
essaye ça
Range("A5").Select ' place en A5
Xligne = Range(Selection, Selection.End(xlDown)).Rows.Count compte le nombre de ligne en Colonne A
Range("A5").Resize(Xligne, 19).Select ' redimensionne la sélection-
en fait ma macro permet de mettre à jour un tableau, d'abor je compare entre deux tableux les données communes (comparaison faite seulement entre les données des colonnes A des deux tableaux, d'où ma variable vcellule qui tourne en boucle et à chaque fois elle change de valeur).
A chaque fois que ma macro trouve une donnée (reference) identique dans les deux tableaux, elle doit selectionner la ligne à partir de vcellule (donc colonne A) jusqu'à la colonne S ( car apres "S" il y a des données qu'il ne faut pas toucher.Ensuite les copier, et les coller sur l'autre tableau en écrasant les anciennes données....
-
-
déjà merci d'avoir répondu :-)) je testerai ta solution et je te mets au courant....
-
-