macros-visual basic
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 CORREGIR ERRORES DEBO ESPERAR A QUE SE RESALTE Y ENSEGUIDA PRESIONAR depurar y EL BOTON RESTABLECER
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
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
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
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
EN EL TXT CONTRASEÑA NO OLVIDAR COLOCAR UN ASTERISCO PARA OCULTAR LA CONTRASEÑA AL MOMENTO DE SER ESCRITA
TAREA
BUSCAR REGISTROS
ADICIONAR ESE BOTON AL INICIO
EL CORREO
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
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