A referência a Cells
não está na mesma planilha que a chamada para Range
. Isso é mencionado nos documentos para Range.Item
. Ele funcionará se Database
for a planilha ativa, mas não de outra forma.
Tente substituir a linha de erro por
With Sheets("Database")
.Range(.Cells(i, 11), .Cells(i, 24)).Copy
End With
Observe os períodos antes de Cells
.