Deux fichiers excel
Bonjour,
à vous tous
baaa j'ai une question un peu bizare mais c'est selon mon besoin
je veux savoir est ce que je peux faire un lien entre deux fichier excel de telle sorte si j'ouvre l'un l'aute s'ouvre automatiquement
explication : dans mon travail à chaque fois quand on passe une commande je dois l'enregistrée sur deux fichiers différents mais souvent je fais les changement sur l'un et j'oublie l'autre
à vous tous
baaa j'ai une question un peu bizare mais c'est selon mon besoin
je veux savoir est ce que je peux faire un lien entre deux fichier excel de telle sorte si j'ouvre l'un l'aute s'ouvre automatiquementexplication : dans mon travail à chaque fois quand on passe une commande je dois l'enregistrée sur deux fichiers différents mais souvent je fais les changement sur l'un et j'oublie l'autre
La vraie souffrance c'est quitter ce monde Sans avoir compris Le pourquoi et le comment des choses de la vie La connaissance est cette lumière qui éclaire Une parcelle de ce monde et ses mystères
En rapport avec cette discussion sur MemoClic…
- Les étudiants maîtrisent plus Facebook que… mardi 31 Juillet 2012 4
- Word Viewer et le pack de compatibilité vous… vendredi 20 Juin 2008
- forum Ciel salaire : comment exporter les… jeudi 23 Mai 2013 aide logiciels
- forum Quick média converter : message d'erreur… mercredi 22 Mai 2013 aide windows
- forum Encodage et transcodage pour s'assurer… jeudi 16 Mai 2013 aide windows
3 493 contributions
Membre depuis le 07/02/2002
Envoyé le 09/03/2012 à 00:17 Modifié par Pegase
Bonjour,
C'est tout à fait possible, il faut utiliser une macro
Hypothèses 1er fichier
Chemin E:MonBoulotFichier_1.xls
Hypothèses 2e fichier
Chemin E:MesCommandesFichier_2.xls
Macro dans Fichier_1.xls
A adapter suivant tes chemins bien sur
Dans l'éditeur de macro, dans ThisWorkBook tu mets le code suivant
Private Sub Workbook_Open()
Chemin = "E:MesCommandesFichier_2.xls"
Workbooks.Open (Chemin)
End Sub
Macro dans Fichier_2.xls
Private Sub Workbook_Open()
Chemin = "E:MonBoulotFichier_1.xls"
Workbooks.Open (Chemin)
End Sub
Ainsi dès que tu ouvres un des deux fichiers l'autre s'ouvre automatiquement et vice versa.
J'ai fait simple, je ne traite pas les cas où les chemins seraient erronnés ou les fichiers inexistants.
Si tu ne sais pas comment ouvrir l'éditeur de macros, je peux t'expliquer
Bon courage
C'est tout à fait possible, il faut utiliser une macro
Hypothèses 1er fichier
Chemin E:MonBoulotFichier_1.xls
Hypothèses 2e fichier
Chemin E:MesCommandesFichier_2.xls
Macro dans Fichier_1.xls
A adapter suivant tes chemins bien sur
Dans l'éditeur de macro, dans ThisWorkBook tu mets le code suivant
Private Sub Workbook_Open()
Chemin = "E:MesCommandesFichier_2.xls"
Workbooks.Open (Chemin)
End Sub
Macro dans Fichier_2.xls
Private Sub Workbook_Open()
Chemin = "E:MonBoulotFichier_1.xls"
Workbooks.Open (Chemin)
End Sub
Ainsi dès que tu ouvres un des deux fichiers l'autre s'ouvre automatiquement et vice versa.
J'ai fait simple, je ne traite pas les cas où les chemins seraient erronnés ou les fichiers inexistants.
Si tu ne sais pas comment ouvrir l'éditeur de macros, je peux t'expliquer
Bon courage
Moi, le jour où j'aurai vraiment mon âge, je mourrai (Léo Ferré)
18 contributions
Membre depuis le 04/11/2011
Envoyé le 09/03/2012 à 19:15 Modifié par f-a-t-i
Bonsoir,
merci Pegase pour votre réponse
j'ai essayé avec ce code mais ça marche pas , il y a une erreur du chemin je ne sais pas si ma procédure est correcte ou non pour ça j’espère que vous m'explique comment je vais faire pour déboguer ce code ^_^
merci Pegase pour votre réponse
j'ai essayé avec ce code mais ça marche pas , il y a une erreur du chemin je ne sais pas si ma procédure est correcte ou non pour ça j’espère que vous m'explique comment je vais faire pour déboguer ce code ^_^
La vraie souffrance c'est quitter ce monde Sans avoir compris Le pourquoi et le comment des choses de la vie La connaissance est cette lumière qui éclaire Une parcelle de ce monde et ses mystères
3 493 contributions
Membre depuis le 07/02/2002
Envoyé le 10/03/2012 à 13:49 Modifié par Pegase
Bonjour,
Je viens de me rendre compte que dans mon copier/coller des chemins il y avait une erreur
Il faut lire par exemple
Chemin = "E:\MesCommandes\Fichier_2.xls"
et
Chemin = "E:\MonBoulot\Fichier_1.xls"
Il manquait les \
Mais c'était un peu évident...
N'oublie pas les "
Avec cette correction ça fonctionne, je le confirme
Pour Niko
Je viens de trouver une anomalie
Voulant modifier mon message, après avoir cliqué sur Modifier dans la fenêtre Modifier cette contribution tous les \ antislash ont disparu, il a fallut que je les retape.
Tu as surement une idée Grand Chef
Bon courage
Je viens de me rendre compte que dans mon copier/coller des chemins il y avait une erreur
Il faut lire par exemple
Chemin = "E:\MesCommandes\Fichier_2.xls"
et
Chemin = "E:\MonBoulot\Fichier_1.xls"
Il manquait les \
Mais c'était un peu évident...
N'oublie pas les "
Avec cette correction ça fonctionne, je le confirme
Pour Niko
Je viens de trouver une anomalie
Voulant modifier mon message, après avoir cliqué sur Modifier dans la fenêtre Modifier cette contribution tous les \ antislash ont disparu, il a fallut que je les retape.
Tu as surement une idée Grand Chef
Bon courage
Moi, le jour où j'aurai vraiment mon âge, je mourrai (Léo Ferré)
Bonjour,
merci Pegase pour votre réponse c'est gentil de ta part
j'ai Remarqué l'erreur des antislash
mais je pense que mon probléme est à cause de cette partie
[Hypothèses 1er fichier
Chemin E:MonBoulotFichier_1.xls
Hypothèses 2e fichier
Chemin E:MesCommandesFichier_2.xls ]
ou je vais mettre cette partie du code
c'est honteux n'est c pas
merci Pegase pour votre réponse c'est gentil de ta part

j'ai Remarqué l'erreur des antislash
mais je pense que mon probléme est à cause de cette partie
[Hypothèses 1er fichier
Chemin E:MonBoulotFichier_1.xls
Hypothèses 2e fichier
Chemin E:MesCommandesFichier_2.xls ]
ou je vais mettre cette partie du code
c'est honteux n'est c pas
La vraie souffrance c'est quitter ce monde Sans avoir compris Le pourquoi et le comment des choses de la vie La connaissance est cette lumière qui éclaire Une parcelle de ce monde et ses mystères
Bonjour,
Pas de honte rassure toi
Seul le code suivant est à copier dans ThisWorkBook du fichier Fichier_1.xls pour ouvrir le fichier Fichier_2.xls à partir du Fichier_1.xls (et vice versa)
Private Sub Workbook_Open()
Chemin = "E:\MesCommandes\Fichier_2.xls"
Workbooks.Open (Chemin)
End Sub
Quand j'ai écrit :
Pas de honte rassure toi
Seul le code suivant est à copier dans ThisWorkBook du fichier Fichier_1.xls pour ouvrir le fichier Fichier_2.xls à partir du Fichier_1.xls (et vice versa)
Private Sub Workbook_Open()
Chemin = "E:\MesCommandes\Fichier_2.xls"
Workbooks.Open (Chemin)
End Sub
Quand j'ai écrit :
c'était juste pour cadrer et situer le problème. Comme en mathématique, on commence par "fixer" les hypothèses...
Hypothèses 1er fichier
Chemin E:\MonBoulot\Fichier_1.xls
Hypothèses 2e fichier
Chemin E:\MesCommandes\Fichier_2.xls
Moi, le jour où j'aurai vraiment mon âge, je mourrai (Léo Ferré)
18 contributions
Membre depuis le 04/11/2011
Envoyé le 13/03/2012 à 11:06 Modifié par f-a-t-i
Bonjour,
merci, merci,merci Pegase 10000000000.............. fois pour votre aide
,ça marche bien , hhh mon probléme était à cause de l'enregistrement et l'activation des macro
merci, merci,merci Pegase 10000000000.............. fois pour votre aide
,ça marche bien , hhh mon probléme était à cause de l'enregistrement et l'activation des macro
La vraie souffrance c'est quitter ce monde Sans avoir compris Le pourquoi et le comment des choses de la vie La connaissance est cette lumière qui éclaire Une parcelle de ce monde et ses mystères
3 493 contributions
Membre depuis le 07/02/2002
Envoyé le 13/03/2012 à 11:59 Modifié par Pegase
Bonjour,
La difficulté quand on essaie de communiquer ce que l'on sait, c'est de ne pas oublier de dire ce qui pour soit est un prérequis évident !
Content de t'avoir aidé et merci pour le retour
Pégase
Bon sang mais c'est bien sur...
mon probléme était à cause de l'enregistrement et l'activation des macro
La difficulté quand on essaie de communiquer ce que l'on sait, c'est de ne pas oublier de dire ce qui pour soit est un prérequis évident !
Content de t'avoir aidé et merci pour le retour
Pégase
Moi, le jour où j'aurai vraiment mon âge, je mourrai (Léo Ferré)
Discussion trop ancienne
Cette discussion a été automatiquement fermée car elle n'a plus reçue de nouveau message depuis trop longtemps.
Nous vous suggérons de créer un nouveau message
8 enregistrements - Page 1/1
« Retour sur la liste des messages de ce forum
