crear ventana de ayuda

20/09/2007 - 15:16 por melomanus | Informe spam
hola a todos, estuve viendo una hoja de calculo con unas macros
(estaban protegidas con contraseña), y me sorprendio lo que hacian
(vaya mi ignorancia), permitia que al combinar un par de teclas (Ctrl
+ H) en una determinada columna, me apereciera una ventana de ayuda de
la columna en mencion, incluia las siguientes caracteristicas:
1. un cuadro de texto = donde se ingresaba el texto a buscar.
2. boton buzqueda = es obvio para que sirve
3. un cuadro de lista = para mostrar las coincidencia de dicha
busqueda.
4. boton aceptar = para elegir una opcion de las que nos muestra la
busqueda
5. boton cancelar = para salir.

al presionar aceptar escogiendo una de las opciones aperece en la
celda donde se pidio la ayuda (ctrl+h) la opcion escogida.

Pueden darme indicios como se puede generar cierta ayuda?

Gracias a todos.
 

Leer las respuestas

#1 melomanus
20/09/2007 - 22:25 | Informe spam
On 20 sep, 08:16, melomanus wrote:
hola a todos, estuve viendo una hoja de calculo con unas macros
(estaban protegidas con contraseña), y me sorprendio lo que hacian
(vaya mi ignorancia), permitia que al combinar un par de teclas (Ctrl
+ H) en una determinada columna, me apereciera una ventana de ayuda de
la columna en mencion, incluia las siguientes caracteristicas:
1. un cuadro de texto = donde se ingresaba el texto a buscar.
2. boton buzqueda = es obvio para que sirve
3. un cuadro de lista = para mostrar las coincidencia de dicha
busqueda.
4. boton aceptar = para elegir una opcion de las que nos muestra la
busqueda
5. boton cancelar = para salir.

al presionar aceptar escogiendo una de las opciones aperece en la
celda donde se pidio la ayuda (ctrl+h) la opcion escogida.

Pueden darme indicios como se puede generar cierta ayuda?

Gracias a todos.



Hola estuve investigando sobre la pregunta que hice temprano, y esto
es lo que pude acertar:

1. Se puede crear un UserForm en el Editor de Visual Basic y luego
llamarlo desde una macro asignadole la combinación de letras (hasta
todo fácil)

2. Luego de revisar varios Links, me encontre con esta
http://www.erlandsendata.no/english...fillunique
que basicamente llena el ListBox del UserForm ( y que realmente
conozco muy pocas instruccion alli mencionadas) como el
"Application.Volatile",
"Application.WorksheetFunction.Transpose(UniqueItemList)" entre otros.
Pero vaya pude pasar mis datos al ListBox con un poco de intuicion ;)

3. Pero ahi me quedé :( ahora necesito elegir la opcion que deseo del
listbox y pasarla a la celda que pidio el servicio.

4. Como puedo pasarle como parametro la columna que pidió el servicio
al userForm.

En fin... esas una de las preguntas (de las miles que tengo en mi
cabezota) para que me den unos alcances...


Agradeciendo de antemano su gentil atención.

Preguntas similares