yoann_b29
Messages postés18Date d'inscriptionmardi 22 mai 2007StatutMembreDernière intervention 3 juin 2008
-
13 juin 2007 à 12:46
yoann_b29
Messages postés18Date d'inscriptionmardi 22 mai 2007StatutMembreDernière intervention 3 juin 2008
-
13 juin 2007 à 14:09
bonjour,
Je travail en vba excel avec des userform.
J'aimerais pouvoir exporter une page excel vers un autre fichier excel (en gros : copier/coller une feuille).
Si quelq'un a une solution à proposer pour m'aider...
yoann.
A voir également:
Exporter des feuille s excel dans un autre fichier excel
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 13 juin 2007 à 12:51
Salut,
un simple
Sheets("NomDeTaFeuille").Copy After:=Workbooks("AutreClasseur").Sheets(Sheets.Count)
devrait faire l'affaire (adapte les noms de feuilles, classeurs, et placement de la feuille) ;)
yoann_b29
Messages postés18Date d'inscriptionmardi 22 mai 2007StatutMembreDernière intervention 3 juin 2008 13 juin 2007 à 13:03
salut,
Je supose que a la place de "AutreClasseur" je doit indiqué le chemin :"c:\Documents and Settings\stagiaire\Bureau\planing.xls".(dans mon cas)
Mais pour le "Sheets(Sheets.count") , si ma feuille ou je veu exporter mes informations s'apelle ("test"), comment je doit mettre sa?
merci de la rapidité et la clareté de ta première réponse en tous cas.
a+
yoann
Sheets("NomDeTaFeuille").Copy
C'est la feuille que l'on veut copier, nom à remplacer entre guillemets
After: =Workbooks("AutreClasseur").Sheets(Sheets.Count) Maintenant la feuille copiée, il faut lui dire où..
Dans ce cas précis, précise le nom du classeur (il doit être ouvert), et pour
Sheets(Sheets.Count) Ca veut dire que la feuille copiée se mettra en dernière position. Tu peux si tu le souhaites indiquer un nom de feuille à la place