IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Fichiers communicant entre eux.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 92
    Par défaut Fichiers communicant entre eux.
    Re-Bonjour à tous,

    Comment fait-on pour enregistrer des données d'un classeur à l'autre, et d'une manière générale, échanger des données d'un fichier à un autre comme on le ferait avec 2 onglets ?


    Merci d'avance,
    Phil....

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 32
    Par défaut Fichiers communiquant entre eux
    Bonjour,

    On peut déplacer ou copier des onglets d'un fichier à un autre en cliquant sur le bouton droite sur le nom de l'onglet et sélectionner la commande déplacer ou copier... . Si deux onglets sont sélectionnés, les deux seront copiés ou déplacés.
    Pour ce qui est des données dans les cellules, les deux fichiers doivent être ouverts et on utilise l'objet Workbook.

    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Workbook("Fichier1.xls").Worksheets("Onglet1").Range("A1").Copy
    Salutations

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 92
    Par défaut
    Justement, le truc c'est de ne pas toucher autres fichiers, et il ne faut pas changer les onglets de place parce que sinon ça devient l'enfer, j'ai une trentaine d'onglets sur 4 fichiers qui doivent s'échanger des informations....

  4. #4
    Membre émérite
    Avatar de fred65200
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 901
    Par défaut
    bonjour
    tu peux essayer quelque chose comme ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    Option Explicit
    Dim Wb1 As Workbook
    Dim Wb2 As Workbook
     
    Dim Wb1F1 As Worksheet
    Dim Wb1F2 As Worksheet
     
    Dim Wb2F1 As Worksheet
    Dim Wb2F2 As Worksheet
     
    Sub MettreAJour()
     
    Set Wb1 = Workbooks("Classeur1.xlsm")
    Set Wb1 = Workbooks("Classeur2.xlsm")
     
    Set Wb1F1 = Wb1.Sheets("Feuil1")
    Set Wb1F2 = Wb1.Sheets("Feuil2")
     
    Set Wb2F1 = Wb1.Sheets("Feuil1")
    Set Wb2F2 = Wb1.Sheets("Feuil2")
     
    Wb2F2.Range("B1") = Wb1F1.Range("A1")
    Wb2F2.[B2] = Wb1F1.[c1]
     
    MonReset
    End Sub
     
    Sub MonReset()
    On Error Resume Next
    Set Wb1 = Nothing
    Set Wb1 = Nothing
     
    Set Wb1F1 = Nothing
    Set Wb1F2 = Nothing
     
    Set Wb2F1 = Nothing
    Set Wb2F2 = Nothing
     
    On Error Goto 0
     
    End Sub
    brut

    cordialement

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 92
    Par défaut
    Merci, ça marche niquel....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. grep extraire plusieurs termes en comparant plusieurs fichiers entre eux
    Par sab113 dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 07/03/2012, 19h03
  2. Réponses: 10
    Dernier message: 05/05/2011, 17h20
  3. Problème pour joindre deux fichiers entre eux
    Par Il_TiRaNNo dans le forum Linux
    Réponses: 1
    Dernier message: 15/12/2009, 12h28
  4. Réponses: 10
    Dernier message: 23/05/2007, 15h55
  5. [File Maker Pro] Compatible entre eux ?
    Par dudu05 dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 06/05/2004, 08h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo