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 |