Transfert d'info d'un fichier Excel vers un autre via VB
Monastre
Messages postés3Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention 3 juillet 2005
-
30 juin 2005 à 21:52
Monastre
Messages postés3Date d'inscriptionmercredi 9 février 2005StatutMembreDernière intervention 3 juillet 2005
-
3 juil. 2005 à 23:12
Bonjour,
je voudrais savoir s'il est possible de récupérer une ligne d'un fichier Excel et de la copier vers un autre fichier Excel, et si oui comment fait-on car moi j'y arrive pas.
Et aussi savoir où peut-on trouver une doc avec une liste des variables et leur fonction car j'en trouve pas et sans ça j'ai du mal à faire grand chose.
Merci.
Cordialement.
A voir également:
Transfert d'info d'un fichier Excel vers un autre via VB
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 1 juil. 2005 à 00:34
Alors déjà : Avec quelle version de Excel codes-tu ???
Pour ton 1er problème, sache qu'il y a encore bien d'autres réponses possibles (autres que celle de Nhervagault !).
Pour répondre à ton 2ème problème, sache que les variables, y'a pas de
doc pour la simple et bonne raison que c'est toi qui les crées!!! En
revanche, y'a bien des "Propriétés", des "Evénements" [procédures
événementielles], des "Méthodes" et des "Constantes VB" que tu
trouveras, tout simplement, en lançant l'aide (en appuyant sur la
touche "F1"). Bref, si ton install de Office (ou du logiciel en cause)
a été bien faite, tu devrais avoir l'aide. Sinon, complète
l'installation (en relançant l'install qui te demandera ce que tu veux
faire entre désastaller tout et installer/désinstaller un composant.).
Enjoy
<hr size="2" width="100%">
(Si une réponse vous convient, cliquez sur son bouton "Accepter")
valtrase
Messages postés937Date d'inscriptionlundi 19 janvier 2004StatutMembreDernière intervention 9 mai 20223 1 juil. 2005 à 00:50
Lut,
Sous VBA voilà ......
Dim MyRange As Range, MyRange1 As Range
' On Affecte les plages des deux classeurs
Set MyRange = Workbooks( "Classeur1" ).Worksheets( "feuil1" ).Rows( 1 )
Set MyRange1 = Workbooks( "Classeur2" ).Worksheets( "feuil1" ).Rows( 1 )
' Et ensuite les valeurs
MyRange1.Value = MyRange.Value
Sous VB c'est pareil mais tu dois d'abord déclarer ton application ton classeur et ta feuille.
En ce qui concerne les fonction tu as une liste dans le dossier
C:\Program Files\Microsoft Office\OFFICE11\1036\VBAList.xls
Un petit tour dans l'aide te donneras exemples, et autre chose bien utiles