Buenas tardes tengo éste problema desde hace tiempo y agradecería toda la ayuda posible; tengo una macro que toma datos desde una base de datos en Visual Basic 6 y coloca los datos en una hoja de excel. La primera vez que corro el código lo hace sin ningún tipo de problemas pero cuando quiero correr el código de nuevo me da el siguiente error:

Error '1004' en tiempo de ejecución
"en el método 'Range' del objeto '_Global'

Aquí está el código y la linea donde da el error

Dim objExcel As Excel.Application
Dim wblibro As Object

Set objExcel = CreateObject("Excel.Application")
Set wblibro = objExcel.Workbooks.Open("C:\SIGIS 2011\CAE ORIGINAL.xls")

objExcel.Visible = True

Range("D9").Select ------------>>>> ES EN ÉSTA LINEA DONDE ME DA EL ERROR
ActiveCell.FormulaR1C1 = FechaDesde
Range("G9").Select
ActiveCell.FormulaR1C1 = TurnoActual