Communication entre deux classeurs Excel en VBA [Résolu]

Messages postés
11
Date d'inscription
vendredi 22 septembre 2006
Statut
Membre
Dernière intervention
31 juillet 2008
- - Dernière réponse : astem
Messages postés
11
Date d'inscription
vendredi 22 septembre 2006
Statut
Membre
Dernière intervention
31 juillet 2008
- 14 mai 2008 à 07:33
Bonjour !

Je débute en VBA et j'ai un peu de mal à comprendre l'architecture Excel... Par contre, je connais le language VB.

Voilà mon petit soucis :
Je souhaite réaliser un modèle dans un classeur, une base de données dans un autre classeur et faire (entre autre) communiquer les deux classeurs par l'intermédiaire d'une macro. (exemple : récupérer la valeur d'une cellule dans le classeur Base de Données pour la mettre dans un label d'une UserForm qui est liée à l'autre classeur).

J'ai constaté que l'interface associe un projet VBA à chaque classeur Excel... Du coup, je n'arrive pas à communiquer d'un classeur à l'autre (la portée des variables étant limitée au projet auquel elles appartiennent).
Est-il possible de récupérer des infos dans un classeur qui appartient à un autre projet VBA ?
Ou bien est-il possible d'insérer un deuxième classeur dans un Projet VBA ?
Le cas échéant, suis-je obligée de tout faire dans le même classeur pour lier des informations de deux feuilles différentes ?

J'espère que j'ai été assez claire...
Et merci beaucoup à vous (même si c'est ma première question, ce forum m'est utile par consultation depuis un bout de temps!)
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
111
Date d'inscription
dimanche 19 février 2006
Statut
Membre
Dernière intervention
2 avril 2010
1
1
Merci
Salut Voici peut être un début de piste:
Tu peux récuperer le contenu des cellules d'un autre classeur.

Dim Valeur As String
Valeur = Workbooks("Ex1.xls").Sheets("Feuil1").Range("D10").Value

A condition que le classeur Ex1.xls soit ouvert.

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 137 internautes nous ont dit merci ce mois-ci

Commenter la réponse de sebtralalaetph
Messages postés
11
Date d'inscription
vendredi 22 septembre 2006
Statut
Membre
Dernière intervention
31 juillet 2008
0
Merci
Super! Ca parait si simple quand on y pense...
Ca va me permettre de bidouiller pour arriver à ce que je veux.
Un grand merci!
Bonne journée
Commenter la réponse de astem