Fonction Cell en VBA-excel

Résolu/Fermé
2pax.cruz - 9 juil. 2010 à 08:41
chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 - 9 juil. 2010 à 08:57
Bonjour,


je connais la fonction Cells() en VBA-Excel pour faire référence a une cellule de la feuille en cours.
Mais comment faire pour faire référence à une cellule d'une autre feuille?


Merci.

2 réponses

chossette9 Messages postés 4239 Date d'inscription lundi 20 avril 2009 Statut Contributeur Dernière intervention 12 septembre 2014 1 308
Modifié par chossette9 le 9/07/2010 à 08:45
Bonjour,

pour faire référence à une autre feuille, si elle est dans le même classeur, tu peux simplement utiliser "Sheets()". Par exemple, pour prendre la valeur de la cellule A1 sur la 2e feuille du classeur, tu fais :
Sheets(2).Cells(1,1).Value .
A la place du 2, tu peux directement mettre le nom de la feuille, entre guillemets :
Sheets("nom_de_la_feuille").Cells(1,1).Value .


Si tu veux faire référence à un autre classeur, il faut que ce dernier soit ouvert, et il faut rajouter "Workbooks()".

Cordialement.
Ce mec la n'était pas une lumière, car il était niais.
1