cs_cacoucatatonique
Messages postés164Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention 7 octobre 2009
-
7 oct. 2009 à 14:22
cs_Ayr
Messages postés221Date d'inscriptionmercredi 9 avril 2003StatutMembreDernière intervention13 décembre 2009
-
8 oct. 2009 à 03:18
bonjours à tous,
voila on ma demander de faire un programme sous excel mais comme je n'ai jamais rien fait sous VBA du coup je viens poser des question pour que l'on m'aide a m'orienter.
alors on ma demander de faire une copie d'une ligne quelconque qui se trouve dans un dossier excel vers une ligne vide d'un autre dossier excel, les lignes doivent se mettre a la suite des autres et la copie doit se faire avec un double clic (gauche ou droite) sur la ligne en question.
alors dans un premier temps, je voudrai savoir si ça parai faisable avec une macro excel, et si oui bien que fau t'il que je cherche comme commande?
je ne vous demande pas de faire mon programme mais juste de me donner des indices
cs_Ayr
Messages postés221Date d'inscriptionmercredi 9 avril 2003StatutMembreDernière intervention13 décembre 20092 8 oct. 2009 à 03:18
Bonjour,
Oui, je pense que c'est tout à fait possible. Les feuilles possèdent un évènement BeforeDoubleClick qui te renvois un objet range (Target) pointant sur la cellule où tu as double-clické. Celui-ci te permettra de récupérer la ligne cible. Tu peux mettre ton code dans cet évènement.
Pour le code en lui même, tu peux enregistrer une macro en faisant manuellement l'opération et voir ce que ça donne. En adaptant ce code avec l'utilisation de target, ça devrait faire l'affaire.