|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : août 2008 Messages : 88 ![]() |
Bonjour,
J'ai un petit soucis! Voilà, je souhaite récupérer via une macro des valeurs dans une ligne sur laquelle seule une cellule est active. Je m'explique autrement : je travaille sur les cellules d'une ligne, ex nom, prenom, adresse que je rempli au fur-et-à-mesure. Arrivée en fin de ligne, je souhaite, en lançant ma macro, qu'elle me recopie les différentes cellules de cette ligne. La problématique, c'est que ce n'est pas toujours la même ligne. Si quelqu'un pouvait me dire comment récupérer les valeurs des cellules de la ligne active, ça m'aiderait beaucoup Cordialement, Tommy |
|
|
00
|
|
|
#2 | ||
|
Membre habitué
![]() Inscription : décembre 2007 Messages : 101 ![]() |
Bonjour
Ci dessous un exemple de code pour les cellules de la ligne active Code :
JP014 |
||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Inscription : décembre 2002 Messages : 1 281 ![]() |
bonjour Tommy57 jp014 le forum un exemple basique a adapter copy sur la sheets 2 colonne 1 a la suite
Code :
Code :
Range(Cells(ActiveCell.Row, 3), Cells(ActiveCell.Row, ActiveCell.Column)).Copy
__________________
SALUTATIONS
Dernière modification par laetitia ; 05/02/2010 à 17h44. |
||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : août 2008 Messages : 88 ![]() |
Bonsoir et merci à tous les deux pour votre aide,
Cela répond parfaitement à mon besoin! Je me permet deux questions, histoire de comprendre le fonctionnement du code -Laetitia, à quoi correspond "End(xlUp)(2)"? - jp014, comment interpréter "("a" & ActiveCell.Row & ":h" & ActiveCell.Row) "? Encore merci pour votre aide, Cordialement, |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : décembre 2002 Messages : 1 281 ![]() |
re, que dit cette ligne ???
je selectionne la cellule en fonction de la row(ligne)1 en l'occurence 1=a end (xlup) la derniere rempli (2) pourquoi (2)!! pour faire simple j'ecris (1) j'ecris sur la derniere ligne rempli en mettant 2 j'ecris sur la premiere ligne vide il faut comprendre la nuance j'aurais pu ecrire en utilisant l'instruction offset Code :
.Cells(Rows.Count, 1).End(xlUp).offset(1,0)
__________________
SALUTATIONS
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com