RSS

Ejecutar codigo de VB cuando se modifica una celda en Excel

07 Ene
Cuando queremos ejecutar una macro al cambiarse una celda de excel podemos hacer lo siguiente:
 
En la ventana d VB de Excel vamos a la hoja que queremos cambiar y añadimos el siguiente codigo:
 
Private Sub Worksheet_Change(ByVal Target As Range)
 If Union(Target, [b1]).Address = [b1].Address Then  ‘ asumiento que la celda b1 es la que cambia
 MsgBox "Hola"
 
 End If
End Sub
 
 
Anuncios
 
Deja un comentario

Publicado por en 7 enero, 2010 en Sin categoría

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: