Otra Pregunta Básica...

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Otra Pregunta Básica...

Notapor jarturo » 07 Jul 2006 13:57

Como podrán darse cuenta no se mucho sobre codigo VBA, mi pregunta es: tengo una subrutina que cambia de minusculas a mayusculas una cadena de texto de la celda activa, lo guarde como complemento de excel, y desde el menu herramientas carge el complemento, antes mi pequeña macro estaba cargada en un elemento gráfico (Un boton de la barra de herramientas) pero ahora que esta en xla no se como asignar esa macro al boton...

Y ya entrados en preguntas sencillas alguien podrí­a explicarme la diferencia entre un modulo normal y un módulo clase?

Gracias por su participación en este portal, que tengan un excelente dí­a y saludos desde México, D.F.!!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
jarturo
Miembro Frecuente
Miembro Frecuente
 
Registrado: 03 Mar 2005 13:33
Ubicación: México D.F.

Re: Otra Pregunta Básica...

Notapor Israel Garcia » 09 Jul 2006 03:31

Con respecto al a diferencia entre modulo normal y modulo de clase no lo sé.

Con respecto al complemento, lo que puede hacer es asignar una combinación de teclas para activar su macro, dicha instrucción debe colocarla dentro del evento Private Sub Workbook_Open():

Application.OnKey "^+{F2}", "Formato_Hoja"

En el ejemplo anterior se ejecutará un procedimiento llamado Formato_Hoja con la combinación de teclas CTRL+MAYUS+'F2'.

Puede encontrar mas datos sobre la instrucción ONKEY en la ayuda de Excel una vez activada la ventana de VBA. Espero le sea de utilidad.

NOTA. Cuando abre un archivo de complemento XLA parecerá que no se carga ningun libro de trabajo pero si activa la ventana de VBA verá que el archivo está abierto y que muy probablemente contenga codigo.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Israel Garcia
Miembro Frecuente
Miembro Frecuente
 
Registrado: 09 Feb 2005 03:07
Ubicación: Guadalajara, Jalisco

Notapor opermty » 09 Jul 2006 06:03

Algo simple pero funcional:

módulos estándar:
módulo en el que puede colocar los procedimientos Sub y Function que desee que estén disponibles para otros procedimientos de la base de datos.)

módulos de clase:
módulo que puede contener la definición de un nuevo proyecto. Cada instancia de una clase crea un objeto nuevo. Los procedimientos definidos en el módulo se convierten en propiedades y métodos del objeto. Los módulos de clase pueden existir solos o con formularios e informes.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX

Re: Otra Pregunta Básica...

Notapor jarturo » 10 Jul 2006 11:46

Más claro ni el agua, agradezco sus repuestas y prometo leer sobre este tema y poder dominarlo un poco más, gracias por su apoyo y que tengan un buen dí­a...

Gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
jarturo
Miembro Frecuente
Miembro Frecuente
 
Registrado: 03 Mar 2005 13:33
Ubicación: México D.F.


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 5 invitados