2 feuil identique dans 2 classeurs differents

Bonsoir tous le monde,

Je suis en train de chercher un truc qui me faciliterais la vie.

J'ai deux classeurs qui contienne une feuille identique.

un classeur qui s'appel A et un classeur qui s'appel B. Sur ces deux classeur se trouve une feuil qui s'appel LISTE CLIENT.

Quand j'enregistre le classeur A avec la disquette dans la barre de menu, je souhaiterai que seulement la feuil LISTE CLIENT s'enregistre aussi dans le classeur B.

Est-ce possible? si oui auriez vous une idée de code à utiliser?

Merci d'avance.

Bonsoir,

Ci-joint une proposition à tester.

  • FichierA-Principal.xlsm : fichier principal
  • FichierB-CopieAuto.xlsx : fichier dans lequel on copie l'onglet

Code VBA avant sauvegarde :

Workbook_BeforeSave

=> copie de l'onglet "LISTE CLIENT" du fichier A dans le fichier B (le contenu de l'onglet cible est supprimé en totalité, avant copie en bloc)

Modifier l'emplacement de la copie :

 'chemin de la copie
    'A MODIFIER
    sCopie = ThisWorkbook.Path & "\" & "FichierB-CopieAuto.xlsx"

Bonne soirée

Bouben

merci de ta reactivité, je vais tester.

Par contre comment fait tu pour mettre en icone ton classeur excel?

pouns94 a écrit :

Par contre comment fait tu pour mettre en icone ton classeur excel?

Peux-tu préciser la question stp ? Je n'ai pas saisi

Ca fonctionne super !! merci bcpppp

Par contre est-il possible que le truc se fasse dans les deux sens? et qu'il n'y ai pas le message d'avertissment concernant la confidentialité?.


bouben a écrit :
pouns94 a écrit :

Par contre comment fait tu pour mettre en icone ton classeur excel?

Peux-tu préciser la question stp ? Je n'ai pas saisi

En faite l'icone de tes classeurs est une feuil excel, je voulais savoir comment tu avais fait

pouns94 a écrit :

Par contre est-il possible que le truc se fasse dans les deux sens? et qu'il n'y ai pas le message d'avertissment concernant la confidentialité?.

Ci-joint 2 nouveaux fichiers à tester, avec le même principe dans les 2 fichiers

> seul le chemin diffère

> et désactive les événements pour éviter de boucler

Pour les 2 autres points (message + icône), pas creusé le sujet à cette heure ...

Je laisse la main

Bonne nuit !

Bouben

et désactive les événements pour éviter de boucler

je n'ai pas compris ca

Bonjour,

C'était juste une précision.

Lorsqu'on enregistre le fichier A, le traitement automatique ouvre le fichier B pour reporter les modifications et enregistre le fichier B avant de le fermer.

Lors de l'enregistrement (automatique) du fichier B, qui a le même fonctionnement, cela entraînerait un nouvel enregistrement du fichier A, et ainsi de suite.

Il y a juste une désactivation des macros faite avant l'ouverture du deuxième fichier.

Bonne journée.

Bouben

Bonjour tous le monde,

Quand j'enregistre A et que j'ouvre B, toutes les cellules sont selectionnées.

Et quand j'enregistre B et que j'ouvre A c'est celle de A qui sont toutes selectionnées.

Une idée?

A quoi correspond A1 dans le code? oShCopie.Range("A1").PasteSpecial xlPasteAll 'colle dans la copie

Rechercher des sujets similaires à "feuil identique classeurs differents"