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 111
Messages
2 085 405
Membres
102 883
dernier inscrit
jameseyz