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 316
Messages
2 087 178
Membres
103 491
dernier inscrit
bilg1