esse variavel c, na verdade não é uma variável.
Nunca foi declarada, o que o VB/VBA permite, mas caracteriza péssima prática de programação.
Esta linha...
ThisWorkbook.Worksheets("BASE").Range("A:A").Find(ActiveCell.Offset(0, 3), LookIn:=xlValues)
...retorna um objeto do tipo range ou um erro.
O c como não foi declarado, assume a "tipagem" da primeira vez que ´´e utilizado com sucesso... Neste caso ele inicia como variant, e depois assume object/range, na tipagem!
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 06/03/2017 2:36 pm