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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Copie coller avec VBA deux fichiers différents

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Copie coller avec VBA deux fichiers différents

n°2256148
mveregis
Posté le 20-04-2015 à 09:49:00  profilanswer
 

Bonjour,
 
Je suis débutant en VBA j'aimerais réaliser une macro qui va récupérer différentes informations par exemple d'une personne  ( sexe,age,taille ...) les informations peuvent se situer dans différents onglets et me les ranger dans un autre fichier,l'ordre de rangement n'étant pas forcément le même.
C'est surtout comment faire la liaison entre un fichier local et un fichier réseau.
 
Fichier réseau \192.X.X.X\Suivi.xls le fichier réseau est rempli par d'autres personnes ,moi j'aimerais récupérer les informations et les arranger pour faire un historique.
 
Onglet Régis
Nom  Régis
Taille   1,72
Sexe   Masculin  
Date 20/04/2015
 
Onglet Sophie
Nom  Régis
Taille   1m
Sexe   Féminin  
Date 20/04/2015
 
et je veux les mettre dans un fichier local dans la colonne  
 
 
Date                   Nom     Taille        Sexe             Poids
20/04/2015         Régis     1,72m         Masculin         90kg
20/04/2015         Sophie    1m          Feminin          90kg
 
Sachant que j'aimerais pouvoir faire un historique sur une semaine des variations des paramètres donc la date est à prendre en compte aussi.
 
En vous remerciant d'avance

mood
Publicité
Posté le 20-04-2015 à 09:49:00  profilanswer
 

n°2256172
Arl Guhr
Posté le 20-04-2015 à 12:25:40  profilanswer
 

Bonjour,

Code :
  1. dim distWb as workbook
  2. set distWB = application.Workbooks.Open("\192.X.X.X\Suivi.xls" )

et ensuite tu peux utiliser distWB.worksheets(1).cells(1,1).value
pour obtenir une valeur par exemple.
 
Quand tu as fini avec un workbook, avant de passer au suivant n'oublie pas de distWB.Close()
 
Bon courage


---------------
il s'appel le ronge me doute
n°2256196
mveregis
Posté le 20-04-2015 à 15:11:23  profilanswer
 

Bonjour merci pour votre retour.
 
C'est possible de vous envoyer mes fichiers et mon code par mail pour mieux voir ce que j'aimerais faire.
J'aimerais pouvoir copier les paramètres  (A,B,C,D,E,F,G,H,I)en fonction d'une date précise.La date se trouvant dans la première colonne.Et pouvoir atteindre la dernière ligne remplie, sachant que le fichier source est déjà pré rempli avec les dates en première colonne.Par exemple si je prends le mois en cours,j'aimerais directement partir à la ligne 20/04/2015 qui correspondant à la dernière ligne rempli et copier les informations sur toute la ligne correspondante et les reporter sur le fichier de synthèse avec la date du jour.
                         A     B       C      D     E       F       G      H     I  
01-avr-15  94 287 42 57 35 29 203 323 145                    
02-avr-15  94 287 42 57 35 29 202 322 145                    
03-avr-15   94 287 42 57 35 29 202 322                    
04-avr-15   94 287 42 57 35 29 202 324                
05-avr-15  94 287 42 57 35 29 202 322 145                    
06-avr-15  94 287 42 57 35 29 199 318 145                
07-avr-15   93 285 42 57 35 29 199 318                
08-avr-15   94 286 42 57 35 29 201 320                  
 .                
        .
        .
20-avr-15   94 286 42 57 35 29 201 320  
21-avr-15    ' remplissage prévu pour demain
22-avr-15                     ' remplissage prévu pour demain
23-avr-15                    ' remplissage prévu pour demain
 
Cdt
 
 

n°2256380
mveregis
Posté le 22-04-2015 à 17:09:01  profilanswer
 

Bonjour merci pour tout j'ai réussi à réaliser mon code grâce à vous.


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

  Copie coller avec VBA deux fichiers différents

 

Sujets relatifs
Problème copier/coller script GreasemonkeyBesoin d'aide Algorithmes VBA
VBA EXCEL impossible de modifier le contenu d'une celluleVBA excel Consolidation de données
VBA EXCEL exportation de donnée vers une BDEXCEL VBA Liaison Excel Base de donnée toute simple
Error Time 424 - VBA - Export vers wordVBA - Choisir les colonnes qui seront affichees
VBA / lancer un publipostage 
Plus de sujets relatifs à : Copie coller avec VBA deux fichiers différents


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