Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2008, 07:48
sariuski11
 
Fecha de Ingreso: septiembre-2008
Mensajes: 27
Antigüedad: 16 años, 3 meses
Puntos: 0
Evento change en un combobox

Hola,

Estoy haciendo una macro y tengo la siguiente duda:

Como puedo hacer que si hago un cambio de opcion en un combobox (Seleccionando) me ejecute una funcion. Esta funcion asi mismo solo se ejecutara al cerra el Excel.

Para otras macros lo que hice fue que me detectara si habia algun cambio en la hoja de excel y si eso al cerrar que me llamara a la funcion. Ahora necesito lo mismo pero para un combobox porque con esto no me hace nada.

Esto es lo que hice para que me detectara los cambios en las hojas y si era asi que al cerrar me hicera la funcion ComandoValidar.



Private Sub Worksheet_Change(ByVal Target As Range)

On Error Resume Next

If cambiado1 = True Then Exit Sub

cambiado1 = True

End Sub






Private Sub Workbook_BeforeClose(Cancel As Boolean)

If Autoejecutar = True Then

Call ComandoValidar

Else

ActiveWorkbook.Saved = True

End If

End Sub





Public cambiado1 As Boolean

Public Function Autoejecutar() As Boolean


If cambiado1 = True Then

Autoejecutar = True

Else

Autoejecutar = False

End If

End Function