Excel VBA "Falló el método de llenado automático de la clase de rango"

El siguiente código VBA (Excel 2007) está fallando con el Error 1004, "Método de llenado automático de clase de rango fallido". ¿Alguien puede decirme cómo arreglarlo?

Dim src As Range, out As Range, wks As Worksheet

Set wks = Me
Set out = wks.Range("B:U")
Set src = wks.Range("A6")
src.AutoFill Destination:=out

(Nota: He buscado en Google, etc. para esto. Ocurre con bastante frecuencia, pero todas las respuestas que vi tenían que ver con direcciones de rango mal formadas, lo que AFAIK no es mi problema.

Por sugerencia de alguien, intenté reemplazar la línea de llenado automático con lo siguiente:

src.Copy out

Esto tuvo el efecto de lanzar mi sesión de Excel en un bucle infinito aparente que consumía 100% de CPU y luego simplemente colgar para siempre.

OK, al parecer, la fuente debe ser parte del rango de destino para el llenado automático. Así que mi código ahora se ve así:

Dim src As Range, out As Range, wks As Worksheet

Set wks = Me
Set out = wks.Range("B1")
Set src = wks.Range("A6")
src.Copy out

Set out = wks.Range("B:U")
Set src = wks.Range("B1")
src.AutoFill Destination:=out, Type:=xlFillCopy

Mismo error en la última línea.

Respuestas a la pregunta(4)

Su respuesta a la pregunta