La methode Autofil de la classe range a echoué

bonjour à tous

j'ai un petit soucis avec la facon d'ecrire une instruction dans le code que voici : ( Colfin est une variable entière)

 If rang = 1 Then
         Range(V.Offset(0, -1), Range("h4")).Select
         Selection.Copy
         Range("b20").Select
         ActiveSheet.Paste
         Range("b20").End(xlToRight)(1, 2).Offset(0, -1).Select
         'extension de la suite jusqu'a la colonne souhaitée :

        Selection.AutoFill Destination:=Range(Cells(20, 2), Cells(20, Colfin)), Type:=xlFillDefault
   End If

mon ecriture ne convient pas dans la formulation de la ligne :

Selection.AutoFill Destination:=Range(Cells(20, 2), Cells(20, Colfin)), Type:=xlFillDefault

et ne trouve pas l'anomalie d'ecrirture

qu'en pensez vous ? Merci pour vos conseils

Je viens de trouver ma betise :

Selection.AutoFill Destination:=Range( Range("b20").End(xlToRight)(1, 2).Offset(0, -1), Cells(20, Colfin)), Type:=xlFillDefault  

est la bonne ecriture ! Merci quand meme

Rechercher des sujets similaires à "methode autofil classe range echoue"