macros-visual basic

44
ALT+F11 Verificar que contamos con la cinta programador Ejemplo 1 de la pagina 5 del material PRIMERO NOMBRO LA HOJA 1 LUEGO VERIFICO EN EXCEL

Upload: sue-arce

Post on 12-Feb-2016

251 views

Category:

Documents


0 download

DESCRIPTION

CURSO PRACTICO EXCEL AVANZADO PARA CONTADORES, CON CASOS PRACTICOS Y PANTALLAZOS PARA NO PERDERSE EN LA EXPLICACION.

TRANSCRIPT

ALT+F11

Verificar que contamos con la cinta programador

Ejemplo 1 de la pagina 5 del material

PRIMERO NOMBRO LA HOJA 1

LUEGO VERIFICO EN EXCEL

PARA CREAR EL CODIGO INSERTAR MODULO

PRESIONO ALT+F8

PRESIONO EJECUTAR Y VOY A EXCEL

Ejemplo 2 de la pagina 6 del material

Insertar modulo

PARA CORREGIR ERRORES DEBO ESPERAR A QUE SE RESALTE Y ENSEGUIDA PRESIONAR depurar y EL BOTON RESTABLECER

USERFORM

PARA VOLVER A EMPEZAR QUITAR USERFORM Y ENSEGUIDA NO EXPORTAR

NUEVAMENTE INSERTAR USERFORM

EL CUADRO DE HERRAMIENTAS DEBE ESTAR ACTIVADO

ELIJO ETIQUETA Y PROCEDO A ESCRIBIR

LAS ETIQUETAS SON DIFERENTES AL CUADRO DE TEXTO

EN EL CUADRO DE TEXTO NO EXISTE LA PROPIEDAD CAPTION

CADA OBJETO TIENE SUS PROPIAS PROPIEDADES

PAGINA 10 EJEMPLO 3

INTRODUCIR VALORES

IR A EXCEL, IR A UNA NUEVA HOJA Y PRESIONAR ALT+F8

VOY A EXCEL

INGRESO MI NOMBRE, ACEPTO Y EL CUADRO SE CIERRA AUTOMATICAMENTE

LAS MACROS LAS ESTAMOS EJECUTANDO DESDE EL BOTON MACROS QUE ME ABRE EL CUADRO DE DIALOGO DE LA LISTA DE MACROS

PERO LAS MACROS SE PUEDEN EJECUTAR DESDE OTROS OBJETOS.

DESPLEGAR INSERTAR

SELECCIONAR BOTON CONTROL DE FORMULARIO

ENTRAR VALOR-ACEPTAR

HACER CLIC EN EL BOTON ESCRIBIR LA INFORMACION Y ACEPTAR

DIA 2 20/11/13

CREACION DE FUNCIONES PERSONALIZADAS

IR AL EXCEL Y CREAR UNA HOJA DE DATOS

PRESIONAR ALT+F11 Y APARECE LA VENTANA DEL VISUAL BASIC

HEMOS CREADO NUESTRA FUNCION

HEMOS CALCULADO LA BONIFICACION, AHORA LO HAREMOS PARA LA COMPENSACION

ESCRIBIMOS LA CONDICION Y PRESIONAMOS UNA SOLA VEZ LA TECLA TAB

ESTO SERIA PARA CALCULAR LA COMPENSACION POR AÑOS DE SERVICIO

PARA CALCULAR EL SUB TOTAL

GUARDARLO COMO LIBRO DE EXCEL HABILITADO PARA MACROS

OTRO EJEMPLO

IR AL VISUAL BASIC

OTRO EJEMPLO

OTRO EJEMPLO Nº1

OTRO EJEMPLO Nº2CON LOS MISMOS PARAMETROS QUE EL ANTERIOR

EL RESULTADO NOS SALE OK EN EXCEL CONSIDERANDO LAS FUNCIONES PERSONALIZADAS EN EXCEL

OTRO EJEMPLO Nº3

DIA 23/11

CREAR MACROS EN EXCEL

Pagina 31 del manual

Graba una macro que se active con ctrl+f y que esta macro permita asignar, color de fuente rojo, tamaño; 18 pts, y poner negrita.

Primero ingreso a la opción grabar macro

Luego presionar Detener grabación.

Enseguida probar la macro escribiendo un texto en alguna celda y procediendo a cambiar el formato con ctrl+f

Ejemplos de macros que crean graficos

VER SESION 3 EN EXCEL HABILITADO PARA MACROS

PROTEGER EL CODIGO DE VB

CREACION FORMULARIOS EN EL VB

FORMULARIOS

ABRIR FORMULARIO SE DENOMINARA DICHA MACRO. OPCION NUEVO

VOLVER AL EXCEL Y ACTIVAR EL BOTON INGRESO

ALT + F11 VOLVEMOS AL VISUAL Y CERRAMOS LA PANTALLA DEL CODIGO Y HACEMOS DOBLE CLIC EN OPCION FRMINGRESO

Para el boton Salir y Guardar se crean los codigos

Tener en cuenta el nombre

TxtComp

TxtFecha

CmbTipo, la propiedad RowSource debe de decir

TxtCliente

TxtDetalle

Txtcant

TxtPU

TxtSubtotal

TxtIGV

TxtTotal

TxtRef

Todos estos nombres son los que vamos a utilizar en el código

Hemos corregido el codigo del Boton Salir, para que también cierre la hoja de calculo llamada BASE

CREAMOS EL CODIGO DEL BOTON NUEVO

Para habilitar el botón de búsqueda crearemos otro formulario pequeño

Nombrar

SE USARA UN CUADRO COMBINADO PARA LA BUSQUEDA

Programamos el botón BUSCAR

PROGRAMAR BOTON BUSQUEDA POR COMPROBANTE

PARA PROGRAMAR EL BOTON DE NUEVA BUSQUEDA

04/12/2015

PRACTICA APLICATIVA

FORMULARIO MULTISERVICIOS

EN EL TXT CONTRASEÑA NO OLVIDAR COLOCAR UN ASTERISCO PARA OCULTAR LA CONTRASEÑA AL MOMENTO DE SER ESCRITA

LOS CODIGOS PARA LOS BOTONES DE OPCION ES EL SIGUIENTE

PARA EL CODIGO DEL SPNKILOS

HACEMOS LA PRUEBA CON F5

EL CODIGO DE LA CASILLA DEL IGV ES EL SIGUIENTE

TAREA

BUSCAR REGISTROS

ADICIONAR ESE BOTON AL INICIO

EL CORREO

[email protected]

If opt especial=true then

Activecell=especial

Buscar ejemplos

07/12/2015

FORMULARIO EDICION DE REGISTROS

Insertar un Nuevo Userform

Editar el Nombre a: Ficha de Modificacion de Registros

Dibujar un Cuadro Combinado

Al programar debemos reemplazar Change por Enter

MODIFICAMOS LOS BOTONES DE LA DERECHA PARA QUE SE ADECUEN MAS A LAS FUNCIONES QUE NECESITAMOS

PROGRAMAMOS EL BOTON BUSCAR

EL BOTON DE BUSQUEDA NO DEBE PERMITIR EDICION, ESTA SOLO DEBE DARSE CUANDO PRESIONE EL BOTON EDITAR REGISTRO. PARA ELLO DEBERAN DESACTIVARSE TODOS LOS ESPACIOS

Programamos el Boton Editar Registro

LUEGO PROGRAMAMOS EL SPNKILOS PARA QUE SE HABILITE PARA LA EDICION DE DATOS

TAMBIEN PROGRAMAMOS QUE LOS CALCULOS DEL SUBTOTAL IGV Y TOTAL SE MODIFIQUEN

LOS DATOS TAMBIEN DEBEN CAMBIAR SI SE MODIFICA EL DESTINO

PROGRAMAMOS EL BOTON DESTINO

ESTO HA SIDO COPIADO DEL MISMO BOTON DE DESTINOS QUE SE CREO EN EL PRIMER FORMULARIO FRMENVIOS

TAMBIEN PROGRAMAMOS EL CHECK DEL IGV

.

PROGRAMAR EL BOTON GRABAR CAMBIOS

AL FINAL NOS QUEDA PROGRAMAR LOS BOTONES NUEVO Y CERRAR QUE SON LOS MAS SENCILLOS