Se puede asignar mas de una macro a un botón, ¿O a un inputbox?

Hola

Siempre he tenido la duda, claro en mi poco conocimiento de las macros para excel, si se pueden asignar mas de una macro por ejemplo a un botón o a un inputbox. Todo a raíz de que en una entrada de datos quería validar que fuera sólo datos alfabéticos y que sea todo mayúscula. Agradeciendo cualquier respuesta. Mauricio

1 Respuesta

Respuesta
1

Aquí tenemos 2 cosas distintas, ambas posibles.

1- '... Asignar mas de una macro por ejemplo a <strong style="line-height: 1.5em;">un botón...: Dibujá un botón y asígnale la 1ra rutina, que llama a otras para dar formato a 1 col y para ocultar otras col. Cada macro x supuesto tiene que estar en el módulo.

Sub macrosVarias()

Call formatoCol '

Call ocultaCol

End Sub

2- más de una condición en un ingreso de datos, con el condicional IF:

Ej:

dato = InputBox("Ingrese el dato")
If IsNumeric(dato) Then
MsgBox "Dato incorrecto"
Else
dato = UCase(dato)
MsgBox dato
End If

Debieras leer en la Ayuda Excel la sintaxis completa de la instrucción If...Else...End If

También podes leer más en la sección Macros de mi sitio y en mi manual Programación VBA 2007+, donde encontrarás desarrollados los primeros cap.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas