Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

à l'ouverture de A.XLS ouvrir automatiquement B.XLS

rafi93

XLDnaute Occasionnel
bonjour à tous

j'ai un fichier de travail (A.XLS, etc) qui utilise des paramètres présents dans B.XLS.

si je n'ouvre pas B.XLS, mon fichier de travail ne voit pas les paramètres (p.ex des listes de valeurs, pour des cellules avec liste deroulante de choix).

Y a t il une solution pour que ces paramètres deviennent accessibles sans ouvrir B.XLS ?

sinon, comment ouvrir automatiquement B.XLS à chaque fois que j'ouvre A.XLS ?

nota :
- B.XLS et A.XLS doivent rester 2 fichiers distincts
- je ne veux pas ouvrir B.XLS à chaque lancement d'excel, mais uniquement à l'ouverture de A.XLS

merci !!!
 

DoubleZero

XLDnaute Barbatruc
Bonjour, rafi93, le Forum,

Comme ceci (dans "ThisWorkbook") ?
VB:
Option Explicit
Private Sub Workbook_Open()
' emplacement et nom de fichier adapter
    Application.ScreenUpdating = False
    Workbooks.Open Filename:="C:\Users\DoubleZero\Downloads\cd.xlsm"
    Windows("ab.xlsm").Activate
    Application.ScreenUpdating = True
End Sub
A bientôt

P. S. : Bonjour, cp4
 

eriiic

XLDnaute Barbatruc
Bonjour,

sans macro tu peux aussi 'Enregistrer l'espace de travail...'
Il faut ajouter l'outil en personnalisant le ruban (afficher Toutes les commandes).
Ca te crée un fichier *.xlw qui contient toutes les fenêtres en cours et ouvrira tes fichiers.

eric

edit : je viens de voir que cet outil est présent dans Affichage en fait
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour rafi93, cp4, très chère ânesse, eriiiic,

Pourquoi ouvrir le fichier B.XLS ?

A priori on peut construire dans le fichier A.XLS toutes les listes que l'on veut par des formules de liaisons pointant vers le fichier B.XLS.

Et VBA n'est pas non plus nécessaire, même si la taille des listes est variable.

Il y a pas mal d'exemples sur le forum.

Excellente soirée et tous mes vœux pour 2018.

A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…