Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2563 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Copier les données d'un fichier vers un autre fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copier les données d'un fichier vers un autre fichier

n°1367868
Six Roses
Posté le 16-05-2006 à 17:06:22  profilanswer
 


Bonjour à tous.
 
Mon problème ke g pa su résoudre, ou g trouvé la solution nulle part est :
 
J'ai 2 fichiers ( A et B)ou dans chacun il y a un tableau avec des valeurs à l'intérieur.
 
En modifiant 1 fichier ( le A par exemple), donc en écrivant des valeur dans les cellules du tableau je voudrais pouvoir les recopier dans le tableau de l'autre fichier (B) en changeant les coordonnées de la cellule sachant que je ne dois pas l'ouvrir.
 
Les commandes ke javais testé m'effacaient entièrement tout le fichier (B) ( c'était Output fichier for as #1...un truc comme sa) et jarrivé pas à sélectionner une autre cellule
 
J'utilisais aussi Write #1,... mé sa ne marchait pas
 
Donc si quelqu'un saurait comment on peut copier les données d'un fichiers excel dans un autre fichier excel sans l'ouvrir, sachant que les 2 fichiers contiennent déja des données.....sa m'intéresse
 
Merci
 
 
 

mood
Publicité
Posté le 16-05-2006 à 17:06:22  profilanswer
 

n°1367897
kiki29
Posté le 16-05-2006 à 17:15:24  profilanswer
 

http://www.excelabo.net/xl/fichiers.php#datemodif   voir "Ecrire sans ouvrir"  
 
ainsi que les liens qui y sont donnés
 
http://support.microsoft.com/defau [...] us;Q257819
http://www.able-consulting.com/tech.php
http://www.erlandsendata.no/englis [...] /index.php
 
pour lire sans ouvrir ExecuteExcel4Macro(argument)  
voir http://forum.hardware.fr/hardwaref [...] 0232-1.htm


Message édité par kiki29 le 16-05-2006 à 17:17:40
n°1367942
Six Roses
Posté le 16-05-2006 à 17:30:26  profilanswer
 


 
C'est gentil mais tout est en anglais et jconnais pas les commandes qui sont utilisés donc si on pourrait m'expliquer un pti peu + SVP

n°1367952
kiki29
Posté le 16-05-2006 à 17:34:49  profilanswer
 

c'est l'occasion de te mettre à l'Anglais car comme on dit pas de bras pas de chocolat

n°1367987
Six Roses
Posté le 16-05-2006 à 17:46:36  profilanswer
 

Si quelqu'un a une autre suggestion parce q'ils expliquent pas pourqu"oi il faut faire les commandes qu'ils disent
 
Mais merci kiki kimem

n°1370408
Euro_Milli​on
Posté le 19-05-2006 à 11:33:16  profilanswer
 

J'ai un peu le meme soucis que toi. Mais moi je souhaiterai juste copier un dossier vers un autre le tous sous forme de scritp en vbs. Si quelqu'un a quelque chose ca serais sympa.
Merci

n°1370470
kiki29
Posté le 19-05-2006 à 12:26:45  profilanswer
 

Euro_Million > Poses ta question à part


Message édité par kiki29 le 19-05-2006 à 12:27:58
n°1374143
jfox
Posté le 24-05-2006 à 14:30:08  profilanswer
 

Bonjour.
Le sujet de ce message semble être en parfait accord avec mon problème, donc j'en profite.
Voilà je dois effectivement copier des données d'un fichier Excel à un autre.
Mon cas se présente de la sorte :
 
Je dois copier une cellule précise d'un fichier E1 vers une cellule précise d'un fichier E2.
Par comodité, on dira de la cellulle B1 du fichier E1 vers la cellule B2 du fichier E2.
Seulement cette copie doit s'effectuer par l'intermédiaire d'un bouton.
De sorte que, lorsque je clique sur le bouton, une fenêtre s'ouvre pour me demander de selectionner le fichier E2, qui une fois selectionner, me copie directement la cellule B1 de E1 vers la cellule B2 de E2.
 
Voila. J'ai de grandes lacunes en VBA, et si quelqu'un a une idée de ce qu'il faut faire et du code adéquat pour reussir cette copie, cela m'aiderai fortement.
J'ai essayer les liens au dessus, mais je n'ai pas reussi à m'en servir comme il faut, d'autant plus que certains sont des "liens morts".
 
Edit : Si la description du problème manque de clareté, n'hésitez pas à me demander des informations suplémentaires.
 
D'avance merci, et passez une bonne journée !


Message édité par jfox le 24-05-2006 à 14:31:57
n°1374162
kiki29
Posté le 24-05-2006 à 14:38:17  profilanswer
 

> JFOX pose ta question à part et Utilise le macro recorder

Message cité 1 fois
Message édité par kiki29 le 24-05-2006 à 14:42:19
n°1374198
jfox
Posté le 24-05-2006 à 14:58:37  profilanswer
 

kiki29 a écrit :

> JFOX pose ta question à part et Utilise le macro recorder


 
 :sweat:  
La réponse parait si simple. Et cela fonctionne effectivement. Désolé de faire perdre du temps à certains.
Sinon le seul hic qu'il me reste, c'est qu'avec le recorder, je suis obligé d'ouvrir le fichier où je dois copier la cellule. Ce n'est pas prioritaire pour moi, mais si il y a une solution simple pour pouvoir selectionner le fichier à copier sans l'ouvrir, je suis preneur.
 
Sinon, pour perfectionner je vais donner un exemple de ce que je dois obtenir :
Premier clique sur le bouton : Je copie la cellule B2 du fichier E2 dans la cellule B1 du fichier E1
Puis un deuxième clique plus tard : Je copie la cellule B2 du fichier E3 dans la cellule C1 du fichier E1
Et ainsi de suite (ce procédé permettant de mettre à jour des données sur différents mois par exemple).
J'essai avec le recorder, mais je n'arrive pas à lui préciser qu'il faut qu'il aille chercher dans le fichier ouvert ou selectionner (si c'est possible sans l'ouvrir, cf au dessus), et non pas dans le fichier spécifique sur lequel je fais le copier/coller pendant le record.
 
Je pense qu'il faut peut être changer quelque chose dans cette portion du code :
Windows("classeur1.xls" ).Activate
Range("C16" ).Select
Selection.Copy
Windows("Classeur1" ).Activate

Mais je n'en suis pas persuadé.
 
Merci déjà de ta réponse (même si elle paraissait tellement évidente...honte à moi)
J'espère qu'on pourra m'aider pour la suite
 
A +  et  bonne journée
 
Edit :  :(  J'ai repondu avant l'édit.
J'ai donc recréer un message à part sur ce post


Message édité par jfox le 24-05-2006 à 15:35:36

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Copier les données d'un fichier vers un autre fichier

 

Sujets relatifs
pb lecture fichier audio avec matlabVba ( Userform + decalage vers la droite d'enregistrement)
commande vb créant un racoucis à un emplacement qui ramène au fichierLire un fichier excel en php
exécuter une requête sql sur un fichier excel[JExcelAPI] Modifier un fichier excel
[résolu]mysql clé étrangère dans une autre base de données[SQL SERVER] Copie de donnees d'une base a une autre
Problème de récupération de donnéescopier des donnees d'un fichier excel vers une table sage
Plus de sujets relatifs à : Copier les données d'un fichier vers un autre fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR