Excel vba selectionner lignes

Fermé
hussein83 Messages postés 23 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 21 janvier 2009 - 20 janv. 2009 à 14:55
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 - 20 janv. 2009 à 16:06
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

4 réponses

Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 288
20 janv. 2009 à 15:02
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
0
hussein83 Messages postés 23 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 21 janvier 2009
20 janv. 2009 à 15:27
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....
0
hussein83 Messages postés 23 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 21 janvier 2009
20 janv. 2009 à 15:13
déjà merci d'avoir répondu :-)) je testerai ta solution et je te mets au courant....
0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 288
20 janv. 2009 à 15:38
je travaille sur le fichier que tu as posté
0
hussein83 Messages postés 23 Date d'inscription jeudi 8 janvier 2009 Statut Membre Dernière intervention 21 janvier 2009
20 janv. 2009 à 15:42
merci c'est vraiment extra ça fait une semaine que j'essaie de faire cette macro
0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 288
20 janv. 2009 à 16:06
C'est fait!

..... En partie : )
0