Inicio de sesión

Nombre de usuario o e-mail

En línea

En este momento hay 1 usuario y 33 invitados en línea.

macro automatica

juandudas

Hola de nuevo.estoy haciendo una macro y tengo la siguiente pregunta

¿es posible que la macro se ejecute automaticamente? esto es sin tener que poner ningun boton ni tener que buscarla en la lista de macros

me interesaria que cuando selecciones una determinada celda se ejecute la macro.

gracias

Cron

Re: macro automatica

No sé si funcionará como te digo, pero puedes probar mientras contestan los gurús del Excel

Cuando abres el editor de Macros (Alt+F11) te aparece a la izquierda la ventana de proyecto, donde están todas las hojas de tu libro, además del libro, que se llama ThisWorkBook. Selecciona con botón derecho la hoja donde quieres que se ejecute la macro y pincha en "Ver código". Ahí tienes todo el código que se ejecuta en respuesta a eventos que ocurren en esa hoja. Arriba del todo tienes dos listas desplegables que puedes seleccionar. En la de la izquierda puedes seleccionar todos los objetos que tienes en esa hoja, y uno de ellos es "Worksheet", es decir, la propia hoja. Una vez seleccionas esto, a la derecha puedes elegir entre los eventos que provocan que se ejecute una macro. Selecciona el que te interese y escribe ahí el código que quieras que se ejecute.

Como te digo, no sé exactamente qué significan todos los eventos, pero hay algunos que parecen autoexplicativos, como Activate, Calculate o SelectionChange.

 

Saludos

juandudas

Re: macro automatica

gracias.

voy a probar con SelectionChange que creo que es lo que necesito

JoaoM

Re: macro automatica

Muy tarde ya, a lo mejor ya ni te acuerdas de esto pero te respopndo igual.

Coloca esta rutina en el codigo de la hoja que prefieras

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$2" Then UserForm1.Show
End Sub

Recuerda que la letra de celda tiene que ser en mayusculas, sino no funciona

¿necesitas más?

apúntate a nuestro newsletter
Fuente RSS

Si te gusta necesitomas, ¡ compártelo !

Si te gusta, compártelo


apúntate a nuestro newsletter

cargando...
Buscar en necesitomas.com

Excelómetro