Récupérer une valeur d'un autre classeur

Résolu/Fermé
chithien - 26 juin 2008 à 10:15
 Tsom - 7 nov. 2008 à 14:41
Bonjour,

Je voudrais récupérer une valeur d'un autre classeur Excel et le mettre dans une variable et si possible, le faire sans passer par une formule entrée dans une case.
Je m'explique, je veux avoir une équivalence de "Worksheets("Onglet").Range("A1").Value" (code VB qui récupère la valeur de la case A1 de l'onglet "Onglet" qui se trouve dans le même classeur que la macro).
Donc ce que je cherche à trouver c'est un code VB équivalent à celui d'au-dessus sauf que la valeur se trouve sur un classeur autre que celui de la macro.
Existe-t-il un tel code visual basic (Excel) ?

Merci de votre aide.
A voir également:

4 réponses

Ivan-hoe Messages postés 433 Date d'inscription dimanche 17 février 2008 Statut Membre Dernière intervention 17 octobre 2008 309
26 juin 2008 à 11:32
petite confusion : Workbooks("nom_classeur").Sheets("nom_onglet").etc....
sous réserve que le classeur "nom_classeur" soit déjà ouvert.
I.
2