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?

2 respuestas

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.
Respuesta

Me ha sido de gran ayuda!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas