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

Résolu
chithien -  
 Tsom -
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.

4 réponses

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