Menu de macro en 2003

17/07/2007 - 16:44 por Menu integrado de macros | Informe spam
Buenas, mi problema esta en que tengo una hoja de excel que utiliza una
especie de menus en los que pulsando CTRL+ una letra, salia una ventana desde
la que ejecutar unas macros. En el excel 97 funciona correctamente, pero
ahora en el 2003 si pulso ctrl+c copia una casilla, o ctrl+e que es
seleccionar todo, y no salen los menus. Estuve mirando bibliografia sobre los
UserForms, pero estos menus estan integrados en la hoja, no en VBA como las
macros de siempre...Pongo un ejemplo:

{MENUBIFURCAR Dj5;Dk5}
LUNES MARTES MIERCOLES JUEVES VIERNES SABADO DOMINGO SALIR
Coloca el resultado diario dentro del diario de la hoja de impresión Coloca
el resultado diario dentro del diario de la hoja de impresión Coloca el
resultado diario dentro del diario de la hoja de impresión Coloca el
resultado diario dentro del diario de la hoja de impresión Coloca el
resultado diario dentro del diario de la hoja de impresión Coloca el
resultado diario dentro del diario de la hoja de impresión Coloca el
resultado diario dentro del diario de la hoja de impresión Sale del macro
/hgbn /hgbn /hgbn /hgbn /hgbn /hgbn /hgbn /hgb
/RVBJ6..BJ58~CC6~ /RVBL6..BL58~CC6~ /RVBN6..BN58~CC6~ /RVBP6..BP58~CC6~ /RVBR6..BR58~CC6~ /RVBT6..BT58~CC6~ /RVBU6..BU58~CC6~ /hgb
/RVBJ76..BJ79~CD54~ /RVBL76..BL79~CD54~ /RVBN76..BN79~CD54~ /RVBP76..BP79~CD54~ /RVBR76..BR79~CD54~ /RVBT76..BT79~CD54~ /RVBU76..BU79~CD54~
/hgbs /hgbs /hgbs /hgbs /hgbs /hgbs /hgbs


Si alguien me deja su email, le puedo pasar el archivo para que se vea con
mayor claridad. Necesito ayuda urgentemente por favor!!
 

Leer las respuestas

#1 Héctor Miguel
18/07/2007 - 02:36 | Informe spam
hola, 'anonimo/a' !

... mi problema esta en que tengo una hoja de excel que utiliza una especie de menus
en los que pulsando CTRL+ una letra, salia una ventana desde la que ejecutar unas macros.
En el excel 97 funciona correctamente, pero... en el 2003 si pulso ctrl+c copia una casilla... y no salen los menus.
Estuve mirando bibliografia sobre los UserForms, pero estos menus estan integrados en la hoja
no en VBA como las macros de siempre...Pongo un ejemplo:

{MENUBIFURCAR Dj5;Dk5}
LUNES MARTES MIERCOLES JUEVES VIERNES SABADO DOMINGO SALIR [...]
/hgbn /hgbn /hgbn /hgbn /hgbn /hgbn /hgbn /hgbn
/RVBJ6..BJ58~CC6~ /RVBL6..BL58~CC6~ /RVBN6..BN58~CC6~ /RVBP6..BP58~CC6~ /RVBR6..BR58~CC6~ [...]



segun parece, las 'secuencias' que expones corresponden a macros de lotus-123 [y hasta donde recuerdo]...
- se escribian en una area 'aparte' de la hoja de calculo
- eran [como referencia a] 'simples' pulsaciones de teclado [llamar al menu = / etc. etc. etc.]
- las llaves {} se utilizaban como referencia a las teclas 'especiales'
[p.e.] si querias 'enviar' 4 veces la tecla flecha_abajo, podias usar {down}{down}{down}{down} o... 'simplemente' {d 4}
- los nombres de las macros [celda inicial izquierda] iniciaban con la barra inversa y una letra \A, \B, etc.
- la letra de cada macro era la combinacion de ctrl+letra con la que se iniciaba su ejecucion
- 'nombrar' una macro con el cero: \0 era el equivalente de una macro de auto_ejecucion en la apertura del archivo
- las 'secuencias' [o instrucciones] se continuaban 'leyendo' celdas abajo hasta encontrar una celda vacia

- [hasta donde se] las macros de lotus-123 continuan teniendo 'soporte' en las versiones de excel
[aunque son 'transportadas' al lenguaje de excel] -?-
[hace tiempo que no trabajo con macros de lotus-123] :))

- [generalmente] las macros creadas en 123 son 'ejecutables' desde excel
asumiendo que 'permites' las macros en tus archivos [y salvo uno que otro 'comando especial'] :))

- [por lo pronto]... ve si te resulta de utilidad la informacion de los siguientes sitios:
Lotus Conversion Check List
http://www.bygsoftware.com/Lotus/Lo...ckList.htm
123 to Excel - Conversion issues
http://www.bygsoftware.com/Lotus/Lo...Issues.htm

en caso contrario, 'tendras que' -al menos- exponer las macros de 123 para buscar la 'conversion' a comandos vba en excel ;)

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

Preguntas similares