Trabajo

Solo disponible en BuenasTareas
  • Páginas : 6 (1494 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de noviembre de 2011
Leer documento completo
Vista previa del texto
MACROS EN EXCEL

Excel cuenta con un lenguaje muy poderoso llamado Visual Basic, este es solo una parte del lenguaje, pero permite hacer o resolver los problemas mas fácilmente, solo debemos aprender a programarlo, La programación que emplea o las estructuras que aparecen son creadas por su servidor, ya que para manejar la programación de Visual Basic con Excel es necesario tener muchacreatividad, cada persona puede crear estructuras diferentes pero que trabajen igual.

Presione La Teclas Alt + F11, para entrar al editor de Visual Basic. Activa las siguientes opciones: De clic en el Menú Ver y elija la opción Explorador de Proyectos De clic en el Menú ver y elija la opción Ventana Propiedades Del Menú Insertar elija la Opción UserForm. Esto inserta el Formulario que programaremos concontroles. En el Explorador de Proyecto se observara que se insertó el UserForm.

Elija del Cuadro de Herramientas el Control Etiqueta el que tiene la A y Arrastre dibujando en el Formulario USERFORM1 la etiqueta. Quedara el nombre Label1, después de un clic en la etiqueta dibujada y podrá modificar el nombre de adentro y pondremos ahí Nombre. Si por error da doble clic en la etiqueta y lomanda a la pantalla de programación de la etiqueta, solo de doble clic en UserForm1 que se encuentra en el Explorador de Proyecto. Elija del Cuadro de Herramientas el control Cuadro de Texto el que tiene ab y arrastre dibujando en el formulario USERFORM1 el cuadro de texto a un lado de la etiqueta que dice Nombre. El cuadro de texto debe de estar vacío y su nombre será Textbox1, el nombre soloaparecerá en el control. Haga los dos pasos anteriores igualmente poniendo Dirección en la Label2 y Teléfono en la Label3 y también dibújeles su Textbox. Esto quedara así después de haberlo hecho
 

A continuación se da una explicación de lo que ha hecho Excel:

• Sub y End Sub indican el inicio y el final del procedimiento de la Macro1
• Todo lo que aparece con un apostrofe ´ indica que nose tomara en cuenta que es solo texto o comentarios y ese texto debe de aparecer en un color, ya sea el color verde.
• Range("A1").Select Indica que lo primero que hicimos al grabar la macro fue trasladarnos a la celda A1. La orden Range nos permite trasladarnos a una celda
• ActiveCell.FormulaR1C1 = "Ramón" Esto indica que se escribirá en la celda en que se encuentra el valor de textoRamón. Todo lo que aparece entre comillas siempre será un valor de texto. La orden ActiveCell.FormulaR1C1 nos permite escribir un valor en la celda activa.
• Range("A2").Select Otra vez indicamos que se traslade a la celda A2. Esto se debe a que cuando escribimos el nombre de Ramón en A1 presionamos Enter y al dar Enter bajo a la celda A2.

CREANDO FORMULARIOS Y PROGRAMÁNDOLOS

Antes deEmpezar esta nueva fase te recomiendo que salgas de Excel y vuelvas a entrar, esto es por si estuviste practicando los códigos, para que no quede una secuencia de Macros.

Ahora te enseñare a dominar lo máximo de Excel que es crear formularios y programarlos, bueno un formulario es una ventana que se programa por medio de controles y estos controles responden a sucesos que nosotros programamos.Todo esto se encuentra dentro de Visual Basic.

A continuación Muestro como crear un formulario y como programarlo:

1. Presione La Teclas Alt + F11, para entrar al editor de Visual Basic.
2. Activa las siguientes opciones:
• De clic en el Menú Ver y elija la opción Explorador de Proyectos
• De clic en el Menú ver y elija la opción Ventana Propiedades
3. Del MenúInsertar elija la Opción UserForm. Esto inserta el Formulario que programaremos con controles. En el Explorador de Proyecto se observara que se inserto el UserForm.
[pic]

También cuando de clic en el Formulario USERFORM1 se debe de activar el Cuadro de Herramientas, si no se activa de clic en el Menú Ver y elija la opción Cuadro de Herramientas.

4. Elija del Cuadro de Herramientas el...
tracking img