Universidad Autónoma de Occidente

APLICACIONES VBA CON EXCEL / (Record no. 5336)

MARC details
000 -CABECERA
campo de control de longitud fija 28047 a2200265 4500
008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL
campo de control de longitud fija 250329s########|||||||||||||||||||||||#d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9786076225516
040 ## - FUENTE DE CATALOGACIÓN
Centro catalogador/agencia de origen GAMADERO
Lengua de catalogación spa
Centro/agencia transcriptor GAMADERO
100 ## - ENTRADA PRINCIPAL--NOMBRE DE PERSONA
Nombre de persona MANUEL TORRES REMON
245 ## - MENCIÓN DEL TÍTULO
Título APLICACIONES VBA CON EXCEL /
250 ## - MENCION DE EDICION
Mención de edición Primera edicion
260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC.
Nombre del editor, distribuidor, etc. Alfaomega, editorial Macro
Lugar de publicación, distribución, etc. México
300 ## - DESCRIPCIÓN FÍSICA
Extensión 344
Dimensiones 17 x 23
500 ## - NOTA GENERAL
Nota general 5 Ejemplares
504 ## - NOTA DE BIBLIOGRAFÍA, ETC.
Nota de bibliografía, etc. Editorial: Empresa Editora Macro<br/>Tema: Informatica<br/>Subtema: Lenguajes De Programacion<br/>Número de páginas: 344<br/>Año de edición: 2017
505 ## - NOTA DE CONTENIDO CON FORMATO
Nota de contenido con formato CAPÍTULO 1<br/>Introducción al VBA<br/>1.1 Introducción ........................................................................................................ 17<br/>1.2 Defi nición de VBA ...............................................................................................18<br/>1.3 Comparando VB con VBA ...................................................................................18<br/>1.4 Macros y su relación con VBA .............................................................................19<br/>1.5 La fi cha Desarrollador de Excel ...........................................................................20<br/>1.5.1 AcƟ var la fi cha Desarrollador ...................................................................... 20<br/>1.5.2 Principales botones ...................................................................................... 21<br/>1.6 Modos de Acceso al VBA ....................................................................................22<br/>1.7 Personalizar la seguridad de la macro ...............................................................22<br/>1.8. Grabar una aplicación VBA ................................................................................23<br/>1.9 Descripción del editor VBA ................................................................................24<br/>1.9.1 Barra de herramientas estándar ................................................................. 24<br/>1.9.2 Operaciones desde la barra de herramienta estándar ............................... 25<br/>1.10 El explorador de proyectos ...............................................................................25<br/>1.11 La ventana Propiedades ....................................................................................26<br/>1.12 La ventana de código ........................................................................................27<br/>1.13 Modelo de objetos de Excel .............................................................................28<br/>1.14 Objeto ApplicaƟ on ...........................................................................................29<br/>1.14.1 AcƟ veCell .................................................................................................... 29<br/>1.14.2 AcƟ veSheet ................................................................................................ 30<br/>1.14.3 AcƟ veWindow ............................................................................................ 31<br/>1.14.4 AcƟ veWorkbook ......................................................................................... 32<br/>1.14.5 CapƟ on ....................................................................................................... 32<br/>1.14.6 SelecƟ on ..................................................................................................... 32<br/>1.14.7 ThisWorkbook............................................................................................. 33<br/>1.14.8 Visible ......................................................................................................... 34<br/>1.14.9 MoveAŌ erReturn ....................................................................................... 34<br/>1.14.10 DisplayFormulaBar ................................................................................... 35<br/>1.14.11 DisplayFullScreen ..................................................................................... 35<br/>1.14.12 Quit ........................................................................................................... 36<br/>1.14.13 OnTime ..................................................................................................... 36<br/>1.15 El objeto WorkBook ..........................................................................................38<br/>1.15.1 Count .......................................................................................................... 38<br/>1.15.2 Name .......................................................................................................... 38<br/>1.15.3 Path ............................................................................................................ 38<br/>1.15.4 Open ........................................................................................................... 39<br/>1.15.5 Add ............................................................................................................. 39<br/>1.15.6 AcƟ vate ...................................................................................................... 39<br/>1.15.7 Close ........................................................................................................... 40<br/>1.15.8 Save ............................................................................................................ 40<br/>1.15.9 Save As ....................................................................................................... 41<br/>1.15.10 SaveCopyAs .............................................................................................. 42<br/>1.16 El objeto WorkSheets ........................................................................................43<br/>1.16.1 Count .......................................................................................................... 43<br/>1.16.2 Name .......................................................................................................... 43<br/>1.16.3 Next ............................................................................................................ 44<br/>1.16.4 Previous ...................................................................................................... 44<br/>1.16.5 Index ........................................................................................................... 45<br/>1.16.6 AcƟ vate ....................................................................................................... 45<br/>1.16.7 Add .............................................................................................................. 46<br/>1.16.8 Delete ......................................................................................................... 48<br/>1.17 El objeto Range .................................................................................................49<br/>1.17.1 Address ....................................................................................................... 49<br/>1.17.2 Cells ............................................................................................................. 49<br/>1.17.3 End .............................................................................................................. 49<br/>1.17.4 Formula ....................................................................................................... 51<br/>1.17.5 FormulaLocal .............................................................................................. 52<br/>1.17.6 FormulaR1C1............................................................................................... 53<br/>1.17.7 Value ........................................................................................................... 55<br/>1.17.8 AcƟ vate ...................................................................................................... 56<br/>1.17.9 Clear ........................................................................................................... 57<br/>1.17.10 ClearContents .......................................................................................... 57<br/>1.17.11 Delete ........................................................................................................ 57<br/>1.17.12 Calculate .................................................................................................. 58<br/>1.18 El objeto Cells ....................................................................................................58<br/>1.19 Listado de funciones VBA .................................................................................59<br/>1.20 Casos desarrollados .........................................................................................70<br/>Caso desarrollado 1: Macro para formato de dólares ......................................... 70<br/>Caso desarrollado 2: Macro para formato de texto ............................................. 72<br/>Caso desarrollado 3: Macro para determinar las horas de recorrido de un<br/>conductor ............................................................................................................... 76<br/>Caso desarrollado 4: Cerrar un libro guardando los cambios .............................. 78<br/>Caso desarrollado 5: Cerrar un libro sin guardar los cambios .............................. 80<br/>Caso desarrollado 6: Abrir un libro de solo lectura .............................................. 81<br/>Caso desarrollado 7: AcƟ var un determinado libro .............................................. 82<br/>Caso desarrollado 8: Crear una copia de un libro ................................................ 84<br/>Caso desarrollado 9: Uso de propiedades del objeto ApplicaƟ on ....................... 85<br/>Caso desarrollado 10: Uso de métodos del objeto ApplicaƟ on ........................... 88<br/>Caso desarrollado 11: AcƟ vate ............................................................................. 91<br/>Caso desarrollado 12: Name WorkSheets ............................................................ 94<br/>Caso desarrollado 13: Next-Previous .................................................................. 96<br/>Caso desarrollado 14: Open ................................................................................... 99<br/>CAPÍTULO 2<br/>Fundamentos de programación<br/>2.1 Fases para la solución de un programa.............................................................101<br/>2.1.1 Fase 1: Análisis del problema ..................................................................... 102<br/>2.1.2 Fase 2: Diseño del algoritmo ...................................................................... 104<br/>2.1.3 Fase 3: Codifi cación de un programa en VBA ........................................... 106<br/>2.1.4 Fase 4: Ejecución del programa en VBA .................................................... 108<br/>2.1.5 Fase 5: Verifi cación y depuración ............................................................. 108<br/>2.2 Elementos de un programa VBA .......................................................................109<br/>2.2.1 IdenƟfi cadores ........................................................................................... 109<br/>2.2.2 Palabras reservadas ................................................................................... 110<br/>2.2.3 Comentarios .............................................................................................. 110<br/>2.3 Tipos de datos ..................................................................................................111<br/>2.3.1 Enteros........................................................................................................ 111<br/>2.3.2 Reales ......................................................................................................... 112<br/>2.3.3 Caracteres y cadenas ................................................................................ 112<br/>2.3.4 Lógicos ........................................................................................................ 113<br/>2.3.5 Fechas ......................................................................................................... 113<br/>2.3.6 Variante ...................................................................................................... 113<br/>2.4 Constantes ........................................................................................................113<br/>2.5 Variables .......................................................................................................... 114<br/>2.6 Operadores ......................................................................................................118<br/>2.6.1 Asignación ................................................................................................. 118<br/>2.6.2 AritméƟ cos ................................................................................................. 119<br/>2.6.3 Relacionales ............................................................................................... 120<br/>2.6.4 Lógicos ....................................................................................................... 121<br/>2.6.5 Incremento y decremento ......................................................................... 122<br/>2.6.6 Orden de prioridad .................................................................................... 122<br/>2.6.7 Expresiones ................................................................................................ 123<br/>2.7 Conversiones de Ɵ po ........................................................................................123<br/>2.7.1 Implícita ..................................................................................................... 123<br/>2.7.2 Reglas .......................................................................................................... 124<br/>2.7.3 Explícita ...................................................................................................... 125<br/>2.8 Mensajes en VBA ..............................................................................................126<br/>2.9 Ingreso de valor con la función InputBox .........................................................129<br/>2.10 Ingreso de valor con el método InputBox .......................................................130<br/>2.11 Ámbito o alcance de las variables ..................................................................131<br/>2.12 Funciones defi nidas por el usuario ................................................................132<br/>2.12.1 Formato para la implementación de una función sin parámetros ......... 133<br/>2.12.2 Formato para la implementación de una función con parámetros........ 135<br/>2.12.3 Formato para invocar una función con parámetros o sin ellos .............. 136<br/>2.13 Procedimientos ...............................................................................................136<br/>2.13.1 Formato para la implementación de un procedimiento sin parámetros .. 137<br/>2.13.2 Formato para la implementación de un procedimiento con parámetros..138<br/>2.13.3 Formato para invocar un procedimiento con parámetros o sin ellos .... 139<br/>2.14 Casos desarrollados ........................................................................................139<br/>Caso desarrollado 1: Guardería ........................................................................... 139<br/>Caso desarrollado 2: Estudios universitarios ...................................................... 141<br/>Caso desarrollado 3: Uso de Operadores - Municipalidad de Lima ................... 144<br/>Caso desarrollado 4: Uso de constantes - Casa de cambio ................................ 146<br/>Caso desarrollado 5: Símbolos que representan los Ɵ pos de datos - Salario de<br/>empleado .............................................................................................................. 148<br/>Caso desarrollado 6: Uso de mensajes - Conversión de grados ........................ 151<br/>Caso desarrollado 7: Uso de InputBox - Venta de repuestos ............................. 153<br/>Caso desarrollado 8: Uso de funciones - Pago de vendedores ........................... 155<br/>Caso desarrollado 9: Uso de procedimientos - Pago de vendedores ................. 158<br/>2.15 Casos propuestos ............................................................................................ 161<br/>Caso propuesto 1: Fase de análisis del problema: Ferrocarril ............................ 161<br/>Caso propuesto 2: Fase de análisis del problema: Turistas ................................. 161<br/>Caso propuesto 3: Fase de análisis del problema: Inversión de negocio ........... 162<br/>Caso propuesto 4: Expresiones aritméƟ cas ........................................................ 163<br/>Caso propuesto 5: Expresiones aritméƟ cas vs. expresiones algorítmicas ......... 163<br/>Caso propuesto 6: Financiamiento ...................................................................... 163<br/>Caso propuesto 7: Tienda comercial ................................................................... 164<br/>CAPÍTULO 3<br/>UserForm y objetos visuales<br/>3.1 UserForm ..........................................................................................................165<br/>3.2 Administración de UserForm en VBA ...............................................................166<br/>3.2.1 Agregar un UserForm ................................................................................. 166<br/>3.2.2 Modifi car el nombre del UserForm ........................................................... 167<br/>3.2.3 Eliminar un UserForm ............................................................................... 167<br/>3.2.4 Ejecutar un UserForm ................................................................................ 168<br/>3.2.5 Asociar el formulario a la hoja de Excel .................................................... 168<br/>3.3 Tiempos en la programación ........................................................................... 170<br/>3.3.1 Tiempo de diseño ....................................................................................... 170<br/>3.3.2 Tiempo de ejecución ................................................................................. 171<br/>3.3.3 Pasar del Ɵ empo de diseño a ejecución ................................................... 171<br/>3.4 Nomenclatura de nombres a objetos .............................................................. 171<br/>3.5 Principales controles visuales y sus propiedades ............................................. 172<br/>3.5.1 Control UserForm....................................................................................... 172<br/>3.5.2 Control Label ............................................................................................ 175<br/>3.5.3 Control TextBox ........................................................................................ 177<br/>3.5.4 Control CommandBuƩ on ......................................................................... 180<br/>3.5.5 Control ListBox ........................................................................................... 181<br/>3.5.6 Control ComboBox ..................................................................................... 183<br/>3.5.7 Control Frame ............................................................................................ 184<br/>3.5.8 Control OpƟ onBuƩ on ................................................................................ 184<br/>3.5.9 Control CheckBox ....................................................................................... 185<br/>3.5.10 Control de imagen .................................................................................... 186<br/>3.6 Agregar los controles visuales al UserForm ......................................................187<br/>3.7 Ventana de Código ............................................................................................187<br/>3.8 Casos desarrollados .........................................................................................188<br/>Caso desarrollado 1: Control de registro de usuarios ......................................... 188<br/>Caso desarrollado 2: Registro de pago a vendedores ......................................... 195<br/>CAPÍTULO 4<br/>Funciones VBA<br/>4.1 Introducción a las funciones .............................................................................201<br/>4.1.1 Funciones para cadena de caracteres ....................................................... 201<br/>4.1.2 Funciones numéricas ................................................................................. 207<br/>4.1.3 Funciones de fecha .................................................................................... 210<br/>4.1.4 Funciones de comprobación de valor ....................................................... 214<br/>CAPÍTULO 5<br/>Gestión de errores<br/>5.1 GesƟ ón de errores ............................................................................................ 217<br/>5.2 Tipos de errores VBA ........................................................................................ 217<br/>5.3 Control básico de errores con On Error Goto ...................................................218<br/>5.4 La Clase Err ........................................................................................................219<br/>Caso desarrollado: Capitalización ........................................................................ 219<br/>CAPÍTULO 6<br/>Estructuras condicionales<br/>6.1 Introducción .....................................................................................................223<br/>6.2 Implementación de una condición ..................................................................224<br/>6.3 Estructura If simple ...........................................................................................225<br/>6.4 Estructura If doble ............................................................................................226<br/>6.5 Estructura If doblemente encadenada .............................................................227<br/>6.6 Estructura de selección múlƟ ple Select-Case ...................................................228<br/>6.7 Casos desarrollados .........................................................................................230<br/>Caso desarrollado 1: If simple - Registro de personal ......................................... 230<br/>Caso desarrollado 2: If simple - Registro de venta de productos ...................... 234<br/>Caso desarrollado 3: If doble - Boleta de Venta ................................................. 238<br/>Caso desarrollado 4: If doblemente encadenado - Boleta de pago .................. 242<br/>Caso desarrollado 5: Select Case - Control de viajes ......................................... 246<br/>Caso desarrollado 6: Validación - Venta de productos ...................................... 250<br/>CAPÍTULO 7<br/>Estructuras repetitivas<br/>7.1 Introducción ......................................................................................................259<br/>7.2 Contadores ........................................................................................................259<br/>7.3 Acumuladores ...................................................................................................260<br/>7.4 Estructura For… Next ........................................................................................261<br/>7.5 Estructura While ...............................................................................................263<br/>7.6 Casos desarrollados ..........................................................................................264<br/>Caso desarrollado 1: Contadores y acumuladores - Movimientos bancarios .... 264<br/>Caso desarrollado 2: Estructura For - Registro de notas .................................... 268<br/>Caso desarrollado 3: Estructura While - Registro de personal ........................... 273<br/>Caso desarrollado 4: Estructura Do Loop - Tienda comercial de<br/>electrodomésƟ cos ............................................................................................... 279<br/>Caso desarrollado 5: Estructura Do While - Registro de autos (papeletas) ....... 287<br/>Caso desarrollado 6: Estructura Do Loop - Eliminar celdas vacías .................... 289<br/>Caso desarrollado 7: Estructura Do While - Copiar celdas a otra hoja...............290<br/>CAPÍTULO 8<br/>Base de datos<br/>8.1 Introducción ......................................................................................................293<br/>Caso desarrollado 1: Consulta de datos desde la hoja de Excel (Agenda de<br/>clientes) ................................................................................................................ 293<br/>Caso desarrollado 2: Listado de clientes por distrito (Agenda de clientes) ....... 297<br/>Caso desarrollado 3: Listado de clientes por letra inicial de su apellido paterno<br/>(Agenda de clientes) ............................................................................................. 301<br/>8.2 Recuperación de datos mediante la sentencia SELECT de SQL ........................309<br/>8.2.1 Agregar una referencia .............................................................................. 311<br/>8.3 Listado de registros simple ...............................................................................312<br/>Caso desarrollado 1: Listado de clientes ............................................................. 312<br/>Caso desarrollado 2: Listado de productos ......................................................... 313<br/>8.4 Listado de registros usando alias ......................................................................315<br/>Caso desarrollado: Listado de facturas ............................................................... 315<br/>8.5 Listado de registros especifi cando campos ...................................................... 317<br/>Caso desarrollado: Listado de clientes especifi cando campos ........................... 317<br/>8.6 Listado de registros ordenados ........................................................................ 319<br/>Caso desarrollado 1: Listado de clientes ordenados .......................................... 319<br/>Caso desarrollado 2: Listado de clientes desde un UserForm ............................ 321<br/>8.7 Listado de los primeros registros ..................................................................... 324<br/>Caso desarrollado: Consulta de productos desde un UserForm ........................ 324<br/>8.8 Listado de registros sin repeƟ r valores ............................................................ 327<br/>Caso desarrollado: Consulta de facturas desde un UserForm ........................... 328<br/>8.9 Listado de registros condicionados ..................................................................330<br/>Caso desarrollado 1: Consulta de facturas por años desde un UserForm ......... 331<br/>Caso desarrollado 2: Consulta de clientes desde un UserForm (Agenda).......... 333<br/>Caso desarrollado 3: Mantenimiento de productos ........................................... 338<br/>Bibliograİ a ...............................................................................................................343
520 ## - RESUMEN, ETC.
Resumen, etc. MicrosoŌ Excel es considerado por muchos como una herramienta muy efi caz para trabajos de manipulación, análisis y presentación de datos. Ha pasado de ser una aplicación<br/>de ofi cina a una herramienta importante para la toma de decisiones en una empresa. Es<br/>así que hoy en día no solo lo usan personas de una determinada profesión; lo usa cualquiera que necesite administrar de manera correcta su información.<br/>Asimismo, debemos considerar que Excel es una aplicación desarrollada, y bajo ese senƟ -<br/>do todas las fórmulas, funciones y demás acciones que realice bajo Excel en realidad son<br/>ejecutadas mediante código que no es visible por el usuario.
526 ## - NOTA DE INFORMACIÓN SOBRE EL PROGRAMA DE ESTUDIO
Program name Ingeniería en Logística
650 #0 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia o nombre geográfico como elemento de entrada Fundamentos de programacion
9 (RLIN) 80
942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA)
Tipo de ítem Koha Libro
Fuente del sistema de clasificación o colocación Clasificación Decimal Dewey
Edición Primera edicion
Parte de la signatura que corresponde a la clasificación (Parte de la clasificación) HF5548.4
945 ## - CATALOGADORES
Número del Creador del Registro 1
Nombre del Creador del Registro admin
Número de último modificador del registro 1260
Nombre del último modificador del registro Norma Gabriela Corona Arreguin
Holdings
Estatus retirado Estado de pérdida Fuente del sistema de clasificación o colocación Estado de daño Clasificación normalizada Koha para ordenación No para préstamo Código de colección Biblioteca de origen Biblioteca actual Ubicación en estantería Fecha de adquisición Forma de adquisición Total de préstamos Signatura topográfica completa Código de barras Visto por última vez Copia número Precio de reemplazo efectivo desde Tipo de ítem Koha
    Clasificación Decimal Dewey   HF_5548_000000000000000_4M523T67   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 07/05/2025 Donación   HF5548.4M523T67 01234H 07/05/2025 Ej.1 07/05/2025 Libro
    Clasificación Decimal Dewey   HF_5548_000000000000000_4M523T67   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 07/05/2025 Donación   HF5548.4M523T67 01235h 07/05/2025 Ej.2 07/05/2025 Libro
    Clasificación Decimal Dewey   HF_5548_000000000000000_4M523T67   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 07/05/2025 Donación   HF5548.4M523T67 01239h 07/05/2025 Ej.5 07/05/2025 Libro
    Clasificación Decimal Dewey   HF_5548_000000000000000_4M523T67   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 07/05/2025 Donación   HF5548.4M523T67 01260H 07/05/2025 Ej.3 07/05/2025 Libro
    Clasificación Decimal Dewey   HF_5548_000000000000000_4M523T67   Colección General CI Gustavo A. Madero CI Gustavo A. Madero Sala General 07/05/2025 Donación   HF5548.4M523T67 01277H 07/05/2025 Ej.4 07/05/2025 Libro

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus