Problema con macro elemental Excel 2007

Inicié hoy el estudio de macros en Excel, pero al intentar ejecutar el siguiente código:
Sub Primero()
ActiveSheet.ActiveCell.Value = "Hola"
End Sub
Me aparece el mensaje:
"Se ha producido el error '438' en el tiempo de ejecución:
El objeto no adminte esta propiedad o método"
¿Hay algo mal en el código que intenté ejecutar? Si es así ¿Cuál sería la forma correcta? ¿Qué debo hacer?
Respuesta
2
En tu macro estas haciendo referencia a la hoja activa y a la celda activa en la misma linea y sin separador
Lo primero si es en la celda activa es que ya tienes activada la hoja con lo cual no es necesario hacer referencia a la hoja
Prueba esto
Sub Primero()
ActiveCell.Value = "Hola"
End Sub
ó bien asi
Sub Primero()
ActiveSheet.Select
ActiveCell.Value = "Hola"
End Sub
Ya me cuentas si así te funciona
Muchísimas gracias por la rapidez y claridad de su respuesta. Creo que en suma lo que yo estaba haciendo era una especie de iteración. La forma que me ha sugerido funciona perfectamente.
Gracias.
Luis.

1 respuesta más de otro experto

Respuesta

Me ha sido de gran ayuda!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas