Compartir
Excel 2013. Macros y vba
Bill Jelen
(Autor)
·
Syrstad Tracy
(Autor)
·
Anaya Multimedia
· Tapa Blanda
Excel 2013. Macros y vba - Bill Jelen,Syrstad Tracy
Libro UsadoBuen Estado
Importado
Envío: 14 a 20 días háb.
$ 30.65
Costos de importación incluídos en el precio ✅
Reseña del libro "Excel 2013. Macros y vba"
Visual Basic para Aplicaciones combinado con Microsoft Excel es probablemente una de las herramientas más poderosas con las que puede contar en su trabajo. Está p en los escritorios de 500 millones de usuarios de Microsoft Office y la mayoría de ellos nunca se ha preguntado cómo aprovechar su potencial. Este libro ha sido escrito con el propósito de guiarle paso a paso en la creación de aplicaciones y macros con Excel 2013. Con esta obra podrá automatizar cualquier tarea rutinaria, ahorrarse horas, días e incluso semanas de trabajo, o aprender a hacer con Excel cosas que seguramente pensaba que serían imposibles. Dominar las macros avanzadas nunca ha sido tan fácil como con las sencillas instrucciones que encontrará aquí, junto con ejemplos y casos prácticos, macros y soluciones de MrExcel.AgradecimientosSobre los autoresIntroducciónObtener resultados con VBAQué hay en este libroAcelerar el ritmo de aprendizajeEl poder de Excel VBAEl material técnico necesario para crear aplicaciones¿Enseña Excel este libro?El futuro de VBA y las versiones de Excel para WindowsVersiones de ExcelDiferencias para usuarios de MacConvencionesCódigo fuente1. Descubrir la potencia de Excel con VBAEl poder de ExcelBarreras¡El grabador de macros no funciona!Visual Basic no es como BASICLo bueno es que es fácil aprenderLo mejor es que Excel con VBA merece el esfuerzoConozca sus herramientas: La ficha DesarrolladorEntender qué tipo de archivos permiten macrosSeguridad de macroAgregar una ubicación de confianzaConfiguración de macros para habilitar macros en libros que no están en ubicaciones de confianzaUsar Deshabilitar todas las macros con notificaciónVisión de conjunto de la grabación, almacenamiento y ejecución de una macroCompletar el cuadro de diálogo Grabar macroEjecutar una macroCreación de un botón de macro en la Cinta de opcionesCrear un botón de macro en la Barra de herramientas de acceso rápidoAsignar una macro a un control de formulario, un cuadro de texto o una formaEntender el Editor de Visual BasicConfiguración del editor de VBEl explorador de proyectosLa ventana PropiedadesComprensión de las deficiencias del grabador de macrosExaminar el código en la ventana ProgramaciónProbar cada macroEjecutar la macro otro día produce resultados indeseadosSolución posible: Utilizar referencias relativas al grabarNunca utilice Autosuma ni Análisis rápido mientras graba una macroTres trucos a tener en cuenta cuando se utilice el grabador de macrosTruco 1: Por lo general, es necesario que el parámetroUsar referencias relativas esté activadoTruco 2: Utilice las teclas especiales de navegación para moverse a la parte inferior de un conjunto de datosTruco 3: Nunca toque el icono Autosuma mientras graba una macroA continuación2. Esto suena como BASIC pero, ¿por qué no me resulta familiar?No entiendo este códigoEntender las partes del discurso VBAVBA no es realmente tan difícilLos archivos de ayuda de VBA: Pulse F1 para encontrar algoUtilizar temas de ayudaExaminar el código de una macro grabada utilizando el editor y la ayuda de VBParámetros opcionalesConstantes definidasLas propiedades pueden devolver objetosUtilizar herramientas de depuración para entender el código grabadoCódigo paso a pasoMás opciones de depuración: Puntos de interrupciónDesplazarse por el códigoNo pasar por cada línea de códigoRealizar consultas mientras se pasa por el códigoUtilizar la ventana InmediatoRealizar una consulta pasando el cursor por encimaRealizar consultas con una ventana de inspecciónUtilizar una inspección para establecer un punto de interrupciónUtilizar una Inspección sobre un objetoEl Examinador de objetos: La referencia definitivaSiete trucos para limpiar el código grabadoTruco 1: No seleccione nadaTruco 2: Cells(2,5) es mejor que Range("E2")Truco 3: Utilice formas más fiables de encontrar la última filaTruco 4: Utilice variables para evitar tener que escribir filas y fórmulasTruco 5: Formulas F1C1 que facilitan las cosasTruco 6: Aprenda a copiar y pegar con una sola sentenciaTruco 7: Utilice With...End With para realizar múltiples accionesA continuación3. Referencias a rangosEl objeto RangeSintaxis para especificar un rangoRangos con nombreMétodo abreviado para hacer referencia a rangosHacer referencia a rangos en otras hojasReferir un rango relativo a otro rangoUtilizar la propiedad Cells para seleccionar un rangoUtilizar la propiedad Offset para hacer referencia a un rangoUtilizar la propiedad Resize para cambiar el tamaño de un rangoUtilizar las propiedades Columns y Rows para especificar un rangoUtilizar el método Union para unir múltiples rangosUtilizar el método Intersect para crear un nuevo rango a partir de rangos solapadosUtilizar la función IsEmpty para comprobar si una celda está vacíaUtilizar la propiedad CurrentRegion para seleccionar un rango de datosUtilizar la colección Areas para devolver un rango no contiguoReferencias a tablasA continuación4. Bucles y control de flujoBucles For...NextUtilizar variables en la sentencia ForVariaciones en el bucle For...NextSalir de un bucle antes de que se cumpla una condiciónAnidar un bucle dentro de otroBucles DoUtilizar la cláusula While o Until en bucles DoBucles While...WendEl bucle de VBA: For EachVariables de objetoControl de flujo con If...Then...Else y Select CaseControl de flujo básico: If...Then...ElseCondicionesIf...Then...End IfDecisiones o/o: If...Then...Else...End IfUtilizar If...Else If...End If para múltiples condicionesUtilizar Select Case...End Select para múltiples condicionesExpresiones complejas en sentencias CaseAnidar sentencias IfA continuación5. Fórmulas de estilo F1C1Referencias a celdas: A1 frente a referencias F1C1Cambiar Excel para que muestre las referencias de estilo F1C1El milagro de las fórmulas de ExcelEscribir una fórmula una vez y copiarla mil vecesEl secreto: No es tan asombrosoExplicación del estilo de referencia F1C1Utilizar F1C1 con referencias relativasUtilizar F1C1 con referencias absolutasUtilizar F1C1 con referencias mixtasHacer referencias a columnas o filas enteras con estilo F1C1Reemplazar muchas fórmulas A1 con una sola fórmula F1C1Crear la tablaUn giro interesanteRecordar números de columna asociados con letras de columnaLas fórmulas de matriz requieren fórmulas F1C1A continuación6. Creación y manipulación de nombres en VBANombres en ExcelNombres globales frente a Nombres localesAñadir nombresEliminar nombresAñadir comentariosTipos de nombresFórmulasCadenasNúmerosTablasUtilizar matrices en nombresNombres reservadosOcultar nombresComprobar la existencia de un nombreA continuación7. Programación de eventosNiveles de eventosUtilizar eventosParámetros de eventoHabilitar eventosEventos de libroEventos de gráfico y de hoja a nivel de libroEventos de hojaEventos de hoja de gráficoGráficos incrustadosEventos a nivel de aplicaciónA continuación8. MatricesDeclarar una matrizDeclarar una matriz multidimensionalRellenar una matrizRecuperar datos de una matrizUtilizar matrices para acelerar el códigoUtilizar matrices dinámicasPasar una matrizA continuación9. Crear clases, registros y coleccionesInsertar un módulo de claseCapturar eventos de aplicación y de gráficos incrustadosEventos de aplicaciónEventos de gráfico incrustadoCrear un objeto personalizadoUtilizar un objeto personalizadoUtilizar Property Let y Property Get para controlar cómo los usuarios utilizan objetos personalizadosUtilizar colecciones para albergar múltiples registrosCrear una colección en un módulo estándarCrear una colección en un módulo de claseUtilizar tipos definidos por el usuario para crear propiedades personalizadasA continuación10. UserForm: IntroducciónMétodos de interacción de usuarioCuadros de entradaCuadros de mensajeCrear un formulario de usuarioLlamar y ocultar un formulario de usuarioProgramación de un formulario de usuarioEventos de formulario de usuarioProgramación de controlesUtilizar controles básicos de formularioUtilización de etiquetas, cuadros de texto y botones de comandoDecidir si se utiliza cuadros de lista o cuadros combinados en nuestros formulariosUtilizar la propiedad MultiSelect de un cuadro de listaAñadir botones de opción a un formulario de usuarioAñadir gráficos a un formulario de usuarioUtilizar botón de número en un formulario de usuarioUtilizar el control Página múltiple para combinar formulariosVerificar que los campos se completanCierre inapropiado de ventanaObtener un nombre de archivoA continuación11. Extracción de datos con el filtro avanzadoReemplazar un bucle con AutoFilterUtilizar nuevas técnicas de autofiltroSeleccionar múltiples elementosUsar el cuadro de búsquedaFiltrar por colorFiltrar por iconoSeleccionar un rango de datos dinámico con autofiltrosSeleccionar sólo celdas visiblesEl filtro avanzado es más sencillo en VBA que en ExcelUtilizar la interfaz de Excel para crear un filtro avanzadoUtilizar el filtro avanzado para extraer una lista única de valoresExtraer una lista única de valores con la interfaz de usuarioCambie el rango de la lista a una sola columnaCopie el encabezado Customer antes de filtrarExtraer una lista única de valores con código VBAObtener combinaciones únicas de dos o más camposUtilizar filtro avanzado con rangos de criteriosUnir múltiples criterios con un operador lógico ORUnir dos criterios con un AND lógicoOtros rangos de criterios algo complejosEl criterio más complejo: Reemplazar la lista de valores con una condición creada como resultado de una fórmulaEstablecer una condición como resultado de una fórmulaUtilizar condiciones basadas en fórmula con VBAUtilizar condiciones basadas en fórmula para devolver registros por encima de la mediaUtilizar un filtro avanzado in situNo obtener ningún registro al utilizar un filtro in situMostrar todos los registros después de un filtro in situUn peso pesado: xlFilterCopy con todos los registros en lugar de sólo registros únicosCopiar todas las columnasCopiar un subconjunto de columnas y reordenarExcel en la práctica: Desactivar unos cuantos menús desplegables de AutofiltroA continuación12. Utilización de VBA para crear tablas dinámicasIntroducción a las tablas dinámicasComprensión de las versionesCrear una tabla dinámica en Excel VBADefinición de la caché de tabla dinámicaCreación y configuración de la tabla dinámicaAñadir campos al área de datosSaber por qué no se puede mover ni cambiar una parte de un informe dinámicoDeterminar el tamaño de una tabla dinámica acabada para convertirla en valoresUtilizar características de tabla dinámica avanzadasUtilizar varios campos de valoresContar el número de registrosAgrupar fechas diarias en meses, trimestres o añosCambiar el cálculo para mostrar porcentajesEliminar las celdas en blanco en el área de valoresControlar el orden con AutoordenarDuplicar el informe para todos los productosFiltrar un conjunto de datosFiltrar manualmente dos o más elementos en una tabla dinámicaUtilizar filtros conceptualesUtilizar el filtro de búsquedaConfigurar la segmentación de datos para filtrar una tabla dinámicaConfigurar una escala de tiempo para filtrar una tabla dinámica en Excel 2013Utilizar el modelo de datos en Excel 2013Añadir ambas tablas al modelo de datosCrear una relación entre las dos tablasDefinir la caché dinámica y crear la tabla dinámicaAñadir campos de modelo a la tabla dinámicaAñadir campos numéricos al área de valoresPoner todo juntoUtilizar otras características de tabla dinámicaCampos de datos calculadosElementos calculadosUtilizar ShowDetail para filtrar un conjunto de registrosCambiar la presentación desde la ficha DiseñoConfiguraciones para el diseño del informeSuprimir subtotales para múltiples campos de filaA continuación13. El poder de ExcelOperaciones con archivosListar archivos en un directorioImportar CSVLectura de TXT completo en memoria y análisisCombinar y separar librosSeparar hojas en librosCombinar librosFiltrar y copiar datos en hojas separadasExportar datos a WordTrabajar con comentarios de celdaListar comentariosRedimensionar comentariosColocar un gráfico en un comentarioUtilidades para cautivar a sus clientesUtilizar formato condicional para resaltar celdas seleccionadasResaltar celdas seleccionadas sin utilizar formato condicionalTransposición de datos personalizadaSeleccionar/deseleccionar celdas no contiguasTécnicas para los profesionales de VBAMódulo de clase para el estado de ExcelDetalles en la tabla dinámicaOrden de organización personalizadoIndicador de progreso de celdaCuadro de contraseña protegidoCambiar entre mayúsculas, minúsculas y otrosSeleccionar con SpecialCellsMenú contextual ActiveXAplicaciones interesantesCotizaciones históricasUtilizar VBA Extensibility para añadir código a libros nuevosA continuación14. Funciones definidas por el usuarioCrear funciones definidas por el usuarioCompartir funciones definidas por el usuarioFunciones personalizadas de utilidad en ExcelEstablecer el nombre del libro activo en una celdaEstablecer el nombre y la ruta de acceso al archivo del libro activo en una celdaComprobar si un libro está abiertoComprobar si existe una hoja en un libro abiertoContar el número de libros en un directorioRecuperar una identidad de usuarioRecuperar fecha y hora de los últimos cambiosRecuperar fecha y hora permanenteValidar una dirección de correo electrónicoSumar celdas basándose en el color interiorContar valores únicosEliminar duplicados de un rangoEncontrar la primera celda con longitud distinta a cero en un rangoSustituir múltiples caracteresRecuperar números de texto mixtoConvertir número de semana en fechaSeparar una cadena delimitadaOrdenar y concatenarOrdenar caracteres numéricos y alfaBuscar una cadena dentro de textoInvertir los contenidos de una celdaMúltiples máximosDevolver una dirección de hipervínculoDevolver la letra de columna de una dirección de celdaAleatorio estáticoUtilizar Select Case en una hojaA continuación15. Creación de gráficosCrear gráficos en Excel 2013Compatibilidad con versiones anterioresReferencia al contenedor de gráficosEntender las configuraciones globalesEspecificar un tipo de gráfico integradoEspecificar la ubicación y el tamaño del gráficoReferencia a un gráfico específicoCrear un gráfico en distintas versiones de ExcelUtilizar el método .AddChart2 en Excel 2013Crear gráficos en Excel 2007–2013Crear gráficos en Excel 2003–2013Personalizar un gráficoEspecificar un título de gráficoAplicar formato a un gráfico rápidamente con las nuevas características de Excel 2013Especificar un estilo de gráficoAplicar un color de gráficoFiltrar un gráfico en Excel 2013Utilizar fórmulas de celda como títulos de etiquetas de datos en Excel 2013Utilizar SetElement para emular cambios desde el iconoElementos de gráficoUtilizar el método Format para microadministrar las opciones de formatoCambiar el relleno de un objetoDar formato a la configuración de líneasCrear un gráfico combinadoCreación de gráficos avanzadosCreación de auténticos gráficos OHLCCreación de bins para gráficos de frecuenciaCreación de un gráfico de área apiladaExportar un gráfico como archivo gráficoCreación de gráficos dinámicosA continuación16. Visualización de datos y formato condicionalIntroducción a la visualización de datosPropiedades y métodos de VBA para la visualización de datosAñadir barras de datos a un rangoAdición de escalas de color a un rangoAñadir conjuntos de iconos a un rangoEspecificar un conjunto de iconosEspecificar rangos para cada iconoUtilizar trucos de visualizaciónCrear un conjunto de iconos para un subconjunto de un rangoUsar dos colores de barra de datos en un rangoUtilización de otros métodos de formato condicionalDar formato a celdas que están por encima o por debajo de una mediaDar formato a las celdas de los 10 mejores o los 5 peoresDar formato a celdas únicas o duplicadasDar formato a las celdas en función de su valorDar formato a las celdas que contienen textoDar formato a celdas que contienen fechasDar formato a celdas que contienen espacios o erroresUsar una fórmula para determinar las celdas a las que dar formatoDestacar la primera aparición de cada valor en un rangoResaltar toda la fila de las mayores ventasUsar la propiedad NumberFormatA continuación17. Creación de dashboards con minigráficos en Excel 2013Crear minigráficosEscala de los minigráficosAplicar formato a minigráficosUsar colores del temaUtilizar colores RGBAplicar formato a los elementos de un minigráficoAplicar formato a gráficos de ganancia o pérdidaCrear un dashboardObservaciones acerca de los minigráficosCrear cientos de minigráficos en un dashboardA continuación18. Leer y escribir en la WebObtener datos de la WebCrear manualmente una consulta Web y actualizarla con VBAUtilizar VBA para actualizar una consulta Web existenteCrear muchas consultas Web con VBAEncontrar resultados a partir de datos recuperadosPoner todo juntoEjemplos de cómo recopilar sitios Web mediante consultas WebUtilizar Application.OnTime para analizar datos periódicamenteLos procedimientos programados requieren un modo "Listo"Especificar un margen de tiempo para una actualizaciónCancelar una macro programada anteriormenteCerrar Excel cancela todas las macros programadas pendientesProgramar una macro para que se ejecute x minutos en el futuroProgramar un recordatorio verbalProgramar una macro que se ejecute cada dos minutosPublicar datos en una página WebUtilizar VBA para crear páginas Web personalizadasUtilizar Excel como un sistema de gestión de contenidosFTP desde ExcelA continuación19. Procesamiento de archivos de textoImportar desde archivos de textoImportar archivos de texto con menos de 1.048.576 filasAbrir un archivo de ancho fijoAbrir un archivo delimitadoLeer archivos de texto de fila en filaIr fila por filaLeer archivos de texto con más de 1.048.576 filasEscribir archivos de textoA continuación20. Automatizar WordUso del enlace en tiempo de compilación para hacer referencia al objeto de WordUso del enlace en tiempo de ejecución para hacer referencia al objeto de WordUso de la palabra clave New para hacer referencia a una aplicación de WordUso de la función CreateObject para crear una nueva instancia de un objetoUso de la función GetObject para hacer referencia a una instancia de Word existenteUso de valores constantesUso de la ventana Inspección para recuperar el valor real de una constanteUso del Examinador de objetos para recuperar el valor real de una constanteComprender los objetos de WordObjeto DocumentCrear un documento en blancoAbrir un documento existenteGuardar cambios en un documentoCerrar un documento abiertoImprimir un documentoObjeto SelectionNavegación con HomeKey y EndKeyInsertar texto con TypeTextObjeto RangeDefinir un rangoDar formato a un rangoMarcadoresControlar los campos de formulario de WordA continuación21. Utilización de Access como aplicación de soporte para mejorarel acceso multiusuario a los datosADO frente a DAOHerramientas ADOAñadir un registro a la base de datosRecuperar registros de la base de datosActualizar un registro existenteEliminar registros mediante ADOResumir registros mediante ADOOtras utilidades mediante ADOComprobar la existencia de tablasComprobar la existencia de un campoAñadir una tabla sobre la marchaAñadir un campo sobre la marchaEjemplos de SQL ServerA continuación22. Técnicas avanzadas con UserFormUtilizar la barra de herramientas UserForm en el diseño de controles en formularios de usuarioMás controles de formulario de usuarioCasillas de verificaciónBarra de tabulacionesRefEditBotones de alternarUtilizar una barra de desplazamiento como deslizador para seleccionar valoresControles y coleccionesFormularios de usuario sin modoUtilizar hipervínculos en formularios de usuarioAñadir controles en tiempo de ejecuciónCambiar el tamaño de un formulario de usuario en el momentoAñadir un control en el momentoCambiar el tamaño en el momentoAñadir otros controlesAñadir una imagen en el momentoPonerlo todo juntoAñadir ayuda a los formularios de usuarioTeclas de método abreviadoAñadir texto de ayuda sobre un controlCrear el orden de tabulaciónColorear el control activoCrear formularios transparentesA continuación23. API de Windows¿Qué es la API de Windows?Entender una declaración APIUtilizar una declaración APIHacer declaraciones API compatibles con 32 y 64 bitsEjemplos APIRecuperar el nombre de un equipoComprobar si hay un archivo de Excel abierto en una redRecuperar información sobre la resolución de pantallaPersonalizar el cuadro de diálogo Acerca deDeshabilitar la X para cerrar un formulario de usuarioCronómetroReproducir sonidosA continuación24. Gestionar errores¿Qué sucede cuando ocurre un error?Depurar errores dentro de código de formulario de usuario es engañosoGestión básica de errores con la sintaxis On Error GoToRutinas genéricas de gestión de errorGestionar errores ignorándolosSuprimir avisos de ExcelEncontrar errores a propósitoFormar a los clientesErrores durante el desarrollo frente a Errores meses más tardeError 9 en tiempo de ejecución fuera del intervaloError 1004 en tiempo de ejecución: Error en el método 'Range' de objeto '_Global'Los sinsabores de proteger códigoMás problemas con contraseñasErrores causados por versiones diferentesA continuación25. Personalización de la Cinta de opciones para ejecutar macrosDejar paso a lo nuevoDónde añadir el código: Archivo y carpeta customuiCreación de una ficha y un grupoAñadir un control a la CintaAcceso a la estructura del archivoComprensión del archivo .relsCambiar el nombre al archivo de Excel y abrir el libroUtilización de imágenes en botonesIconos de Microsoft OfficeImágenes de iconos personalizadasSolución de erroresEl atributo "nombre del atributo" del elemento "nombre del elemento" no está definido en DTD o en el esquemaCarácter de nombre completo no válidoEl elemento "nombre de la etiqueta de customui" no es el esperado según el modelo de contenido del elemento primario "nombre de la etiqueta de customui"Excel ha encontrado un problema con el contenidoNúmero de argumentos erróneo o asignación de propiedad no válidaFormato de archivo o extensión no válidosNo pasa nadaOtras formas de ejecutar una macroMétodo abreviado del tecladoUnir una macro a un botón de comandoUnir una macro a una formaUnir una macro a un control ActiveXEjecutar una macro desde un hipervínculoA continuación26. Creación de complementosCaracterísticas de los complementos estándarConvertir un libro de Excel en un complementoUtilizar Guardar como para convertir un archivo en un complementoUtilizar el Editor de VB para convertir un archivo en un complementoHacer que un cliente instale el complementoCerrar complementosEliminar complementosUtilizar un libro oculto como alternativa a un complementoA continuación27. Introducción a la creación de aplicaciones para OfficeCree su primera aplicación: Hello WorldAñadir interactividad a la aplicaciónIntroducción básica a HTMLEtiquetasBotonesCSS634Utilizar XML para definir una aplicaciónUtilizar JavaScript para añadir interactividad a la aplicaciónEstructura de una funciónLlaves y espaciosPunto y coma y saltos de líneaComentariosVariablesCadenasMatricesBucles for en JSCómo crear una sentencia if en JSCómo crear una sentencia Select..Case en JSCómo crear una sentencia For each..next en JSOperadores de asignación, matemáticos y lógicosFunciones matemáticas en JSEscribir en el panel de tareas o en el de contenidoCambios en JavaScript para trabajar en Aplicaciones para OfficeInicializar la aplicaciónLeer y escribir en una hojaHerramientas de desarrollo Napa Office 365A continuación28. Novedades y cambios en Excel 2013Si hay cambios en la interfaz, hay cambios en VBALa Cinta de opcionesInterfaz de documento único (SDI)Herramienta Análisis rápidoGráficosTablas dinámicasSegmentación de datosSmartArtAprender los nuevos objetos y métodosModo de compatibilidadVersionExcel8CompatibilityModeA continuación alfabético
- 0% (0)
- 0% (0)
- 0% (0)
- 0% (0)
- 0% (0)
Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Español.
La encuadernación de esta edición es Tapa Blanda.
✓ Producto agregado correctamente al carro, Ir a Pagar.