Abrir una función desde un botón

05/08/2007 - 19:56 por LuisVF | Informe spam
¿Cómo puedo hacer un botón donde salga el asistente de una función para que
seleccione un rango?

Por ejejmplo, nompropio. Pulso el botón y sale el cuadro para que seleccione
una celda

Es que hice una función personalizada y quería poder "ejecutarla" desde un
botón.

Gracias por responder

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
15/09/2007 - 05:44 | Informe spam
hola, Luis !

1) tiene razon vba/excel por *disgustarse* si se tratan de modificar macros en libros ocultos :)) [ademas]...
considerando que el metodo MacroOptions tiene su *contra-parte* en el dialogo de Opciones de la Macro...
NO es necesario estarle *machacando* en cada apertura que *a tal macro* debe asignarle *tales caracteristicas*
por lo que una vez re/asignadas dichas propiedades, Y GUARDADO el libro que las contiene [una sola y unica vez]
la siguiente vez que se abre *ese* libro, sus procedimientos conservaran las caracteristicas re/asignadas ;)

a) elimina las instrucciones MacroOptions del evento '_Open' de tu libro de macros Personal.xls [pero conservalo oculto]
b) usa el metodo MacroOptions DESDE OTRO LIBRO [obviamente estando abierto y oculto el Personal.xls] +/- como sigue:

Sub Mis_Funciones_Personales()
Application.MacroOptions Macro:="NIF", Description:="La descripción.", Category:=9
Workbooks("personal.xls").Close True
End Sub

c) vuelve a abrir tu Personal.xls [o re-inicia el excel para que se 'auto-cargue'] SIN el MacroOptions en el evento '_Open'
d) la macro anterior ya no la necesitaras [puedes conservarla por si se volviera a necesitar] -?-

-> tip: si no quieres que tus funciones vayan *calificadas* con el nombre de su libro [Personal.xls!Mi_Funcion]
establece en *True* la propiedad de *IsAddin* en las propiedades de su ThisWorkbook... [Y LO GUARDAS]

2) con respecto de los 16 millones de colores que quieres aplicar a celdas en excel...
la propiedad .ColorIndex solo *cuenta* con los 56 colores *basicos* de la paleta de colores de excel
si necesitas de mayor variedad de colores...

a) combina con las posibilidades de la propiedad Trama
b) usa la propiedad .Color a la que SI puedes aplicarle colores RGB(... ... ...) [en lugar de .ColorIndex]

si cualquier duda [o infomacion adicional]... comentas ?
saludos,
hector.

__ la consulta anterior __
__ 1 __
Mostrar la cita
__ 2 __
Mostrar la cita
Ads by Google
Search Busqueda sugerida