erreur sur une range..

nicroq

XLDnaute Occasionnel
bonsoir et merci de votre aide,

pourriez vous m expliquer pourquoi j'ai une erreur lorsque je veux remplacer cette valeur de range :
CIR= Worksheets("Ato").[B2:B58].Value
par
CIR= Worksheets("Ato").Range(Cells(2, 2), Cells(58, 2)).Value

merci !
 

Dranreb

XLDnaute Barbatruc
Bonsoir.
Probablement parce que la feuille "Ato" n'est pas la feuille active, assumée par défaut de spécification aux Cells. Or vous ne pouvez pas définir une plage d'une feuille délimitée par des cellules d'une autre feuille comme Worksheets("Ato").Range(ActiveSheet.Cells(2, 2), ActiveSheet.Cells(58, 2)).
 

Statistiques des forums

Discussions
312 321
Messages
2 087 264
Membres
103 500
dernier inscrit
Suk Ram