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

Ouvrir un second classeur nommé DATABASE

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Evelynetfrancois

XLDnaute Impliqué
Bonjour tout le monde.. et meilleurs voeux à tous ..une année simpat ...

J’utilise une douzaine de classeurs qui font référence à une grande base de données situe dans un second classeur nommé simplement DATABASE, et ce pour éviter de copier la dite base de données dans chaque classeur.

Pour que tout fonctionne convenablement, le classeur DATABASE doit être ouvert.

Donc je cherche la ligne de macro qui ouvrirait auto le classeur DATABASE à l'ouverture d'un des douze programmes.

En vous remerciant d’avances pour toutes vos réponses
PS : Je ne suis pas du tout dans l’urgence (j’ouvre manuellement mon classeur DATA)
Au plaisir de vous lire
E et F
 
Re : Ouvrir un second classeur nommé DATABASE

bonjour,

j'ai l'impression que vous pratiquez à l'envers !
c'est d'abord DATABASE qui doit être ouvert en premier
puisqu'il est la base pour tous !

EDIT:

sinon il est possible mettre dans le Thisworbook de chaque classeur l'ouverture DATABASE
voir Workbook open path\fichier database
 
Dernière édition:
Re : Ouvrir un second classeur nommé DATABASE

Bonjour à tous,

si tu places dans thisworkbook le code suivant (en définissant en x le chemin et le nom de fichier avec l'extension):
VB:
Private Sub Workbook_Open()
x = "C:\Documents and Settings\exemple.xls"
Workbooks.Open (x)

End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…