Fonction Cell en VBA-excel

Résolu
2pax.cruz -  
chossette9 Messages postés 4239 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   1 311
 
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