Libros Urgentes

 
Informática > Ofimática > Hojas de Cálculo > Excel 2003 > Excel 2003. Programación con VBA
 
 
 
 

Excel 2003. Programación con VBA

  • Walkenbach, John; Norwich & Barston, (aut.)
  • Anaya Multimedia-Anaya Interactiva
  • 1ª ed., 1ª imp.(06/2004)
  • 992 páginas; 23x18 cm 1 CD-ROM
  • Idiomas: Español
  • ISBN: 8441517134 ISBN-13: 9788441517134
  • Encuadernación: Rústica
  • Colección: Programación
  • Entrega de 24 a 48 horas contra reembolso por agencia urgente*
    • 64.80€ ($81,50)  
 
 

Excel se ha convertido en una de las aplicaciones más utilizadas por los usuarios de todo el mundo, pero son pocos los que aprovechan todas las capacidades de esta potente hoja de cálculo, y en un sentido más amplio, los que pueden acceder y disfrutar de todas sus características ocultas mediante el desarrollo de aplicaciones con VBA. "Excel 2003. Programación con VBA" contribuye a paliar el vacío que existía hasta ahora en torno al estudio de las posibilidades que ofrece la programación en Excel. De manera didáctica, se muestran de manera exhaustiva aspectos que comprenden desde las bases de las fórmulas, pasando por los fundamentos de la programación VBA, hasta las técnicas más avanzadas para el desarrollo de aplicaciones para Excel, entre otros. Esta obra supone el material de referencia más completo para todos aquellos que deseen explorar las numerosas posibilidades que encierra la programación en este popular software de hojas de cálculo, y de qué manera pueden optimizar y personalizar su trabajo. El CD-ROM adjunto incluye los ejemplos desarrollados a lo largo del libro y la versión de evaluación de Power Utility Pack, herramienta que le será de gran utilidad.

Introducción Por qué escribí este libro Lo que necesita saber Lo que debe tener Convenciones de este libro Normas de teclado Organización de este libro Parte I: Base esencial 1. Excel 2003: De dónde viene Breve historia de las hojas de cálculo Todo empezó con VisiCalc Lotus 1-2-3 Quattro Pro Microsoft Excel Por qué Excel es fantástico para programadores El papel de Excel en la estrategia de Microsoft 2. Excel en pocas palabras Pensar en términos de objetos Libros Hojas Hojas de gráficos Hojas de macro XLM Hojas de diálogo de Excel 5/95 La interfaz de usuario de Excel Menús Menús emergentes Barras de herramientas Cuadros de diálogo Arrastrar y soltar Combinaciones de teclas Etiquetas inteligentes Panel de tareas Introducir datos Fórmulas, funciones y nombres Personalizar lo que aparece en pantalla Seleccionar objetos Formato Formato numérico Formato de estilo Formas Gráficos Macros y programación Acceder a las bases de datos Bases de datos de hojas Bases de datos externas Funciones de Internet Funciones XML Herramientas de análisis Esquemas Subtotales automáticos Analysis ToolPak Tablas dinámicas Solver Complementos Compatibilidad Opciones de protección Proteger fórmulas para que no se pueda sobrescribirlas Proteger la estructura de un libro Aplicar la protección mediante contraseña a un libro Proteger el código VBA mediante contraseña Sistema de ayuda de Excel 3. Técnicas y trucos para fórmulas Acerca de las fórmulas Calculo de fórmulas Referencias de celdas y rangos ¿Por qué usar referencias que no son relativas? Notación L1C1 Hacer referencia a otras hojas o libros Usar nombres Nombrar celdas y rangos Aplicar nombres a referencias existentes Cruzar nombres Dar nombre a filas y columnas Ámbito de nombres Asignar nombre a constantes Asignar nombre a fórmulas Dar nombre a objetos Errores de fórmula Fórmulas matriciales Un ejemplo de fórmula matricial Un calendario con fórmula matricial Ventajas y desventajas de las fórmulas matriciales Técnicas para contar y sumar Utilizar las funciones CONTAR.SI o SUMAR.SI Usar fórmulas matriciales para contar y sumar Otras herramientas para contar Trabajar con fechas y horas Introducir fechas y horas Utilizar fechas anteriores a 1900 Crear megafórmulas 4. Los archivos de Excel Iniciar Excel Formatos de archivo de hoja de cálculo admitidos Archivos de hojas de cálculo Lotus 1-2-3 Archivos de hojas de cálculo Quattro Pro Formatos de archivos de base de datos Formatos de archivos de texto Otros formatos de archivo Archivos escritos por Excel Archivos XLS Archivos de área de trabajo Archivos de plantilla Archivos de barra de herramientas Archivos de complementos Excel y HTML Cómo usa Excel HTML Añadir algo de complejidad Crear archivos HTML interactivos Importar y exportar archivos XML ¿Qué es XML? Importar datos XML usando una asignación Importar datos XML a una lista Exportar datos XML desde Excel Configuración de Excel en el registro Sobre el registro Configuración de Excel Parte II: Desarrollo de aplicaciones Excel 5. ¿Qué es una aplicación de hoja de cálculo? Aplicaciones de hojas de cálculo El programador y el usuario final ¿Quiénes son los programadores? ¿Qué hacen? Clasificación de los usuarios de hojas de cálculo El público de las aplicaciones de hojas de cálculo Resolver problemas con una hoja de cálculo Tipos básicos de hojas de cálculo Rápidas como un rayo Hojas de cálculo sólo para sus ojos Aplicaciones para usuarios únicos Aplicaciones espagueti Aplicaciones de utilidad Complementos que contienen funciones de hoja Bloque simple de presupuestos Modelos Y si Hojas de cálculo de almacenamiento y acceso de datos Base de datos de interfaz de usuario Aplicaciones inmediatas 6. Conceptos básicos del desarrollo de aplicaciones de hoja de cálculo Determinar las necesidades del usuario Planificar la aplicación que necesita el usuario Determinar la interfaz de usuario más apropiada Crear cuadros de diálogo personalizados Usar controles ActiveX en una hoja Personalizar menús Personalizar barras de herramientas Crear teclas de método abreviado Poner en práctica lo desarrollado Sobre el programador y el usuario final Probar la aplicación Hacer una aplicación muy estable Hacer la aplicación estéticamente atrayente e intuitiva Crear un sistema de ayuda para el usuario Documentar el programa Distribuir la aplicación al usuario Actualizar la aplicación cuando sea necesario Otras cuestiones sobre programación La instalación del usuario de la versión de Excel Problemas con el lenguaje Velocidad del sistema Modos de vídeo Parte III: Visual Basic para aplicaciones 7. Introducción a Visual Basic para aplicaciones Introducción a BASIC Sobre VBA El modelo de objetos VBA frente a XLM Los fundamentos de VBA Introducción al editor de Visual Basic Activar el editor de Visual Basic Las ventanas del editor de Visual Basic Trabajar con el explorador de proyectos Añadir un módulo VBA Eliminar un módulo VBA Exportar e importar objetos Trabajar con ventanas de código Minimizar y maximizar ventanas Almacenar el código VBA Introducir código VBA Personalizar el entorno del editor de Visual Basic Utilizar la pestaña Editor Utilizar la pestaña Formato del editor Utilizar la pestaña General Utilizar la pestaña Acoplar La grabadora de macros Lo que realmente graba la grabadora de macros ¿Relativas o absolutas? Opciones de grabación Depurar las macros grabadas Sobre los objetos y las colecciones La jerarquía de objetos Sobre las colecciones Hacer referencia a objetos Propiedades y métodos Propiedades de los objetos Métodos de los objetos El objeto Comentario: un caso práctico Ver la ayuda para el objeto Comment Propiedades de un objeto Comment Métodos de un objeto Comment La colección Comments Sobre la propiedad Comment Objetos dentro de un objeto Comment Determinar si una celda tiene un comentario Añadir un nuevo objeto Commet Algunas propiedades de aplicación prácticas Trabajar con objetos Range La propiedad Range La propiedad Cells La propiedad Offset Cosas que hay que conocer sobre los objetos Conceptos esenciales que hay que recordar Conocer más sobre los objetos y las propiedades Leer el resto del libro Grabe sus acciones Utilice el sistema de ayuda Usar el examinador de objetos Experimentar con la ventana Inmediato 8. Fundamentos de la programación VBA Elementos del lenguaje VBA: visión global Comentarios Variables, tipos de datos y constantes Definir tipos de datos Declarar variables Ámbito de las variables Trabajar con constantes Trabajar con cadenas Trabajar con fechas Instrucciones de asignación Matrices Declarar matrices Declarar matrices con varias dimensiones Variables de objeto Tipos de datos definidos por el usuario Funciones integradas Manipular objetos y colecciones Construcciones With-End With Construcciones For Each-Next Controlar la ejecución Instrucciones GoTo Construcciones If-Then Construcciones Select Case Bucles de bloques de instrucciones Bucles For-Next Bucles While Do Bucles Do Until 9. Trabajar con procedimientos Sub de VBA Sobre los procedimientos Declarar un procedimiento Sub Ámbito de un procedimiento Ejecutar procedimientos Sub Ejecutar un procedimiento con el comando Ejecutar>Ejecutar Sub/UserForm Ejecutar un procedimiento desde el cuadro de diálogo Macro Ejecutar un procedimiento utilizando una combinación de teclas Control-tecla de método abreviado Ejecutar un procedimiento desde un menú personalizado Ejecutar un procedimiento desde otro procedimiento Ejecutar un procedimiento desde un botón de la barra de herramientas Ejecutar un procedimiento haciendo clic en un objeto Ejecutar un procedimiento cuando ocurre una acción Ejecutar un procedimiento desde la ventana Inmediato Pasar argumentos a procedimientos Técnicas de control de errores Capturar errores Ejemplos de control de errores Un ejemplo real que usa procedimientos Sub El objetivo Requisitos del proyecto Lo que sabemos El planteamiento Lo que debemos saber Algunas grabaciones preliminares Preparación inicial Escribir el código Escribir el procedimiento que realiza la ordenación Más pruebas Resolver los problemas Disponibilidad de las utilidades Evaluar el proyecto 10. Crear procedimientos de función Procedimientos Sub contra procedimientos Function ¿Por qué crear funciones personalizadas? Un ejemplo de introducción Una función personalizada Usar la función en una hoja Usar la función en un procedimiento de VBA Analizar la función personalizada Procedimientos Function Declarar una función Ámbito de una función Ejecutar procedimientos Function Argumentos de Function Ejemplos de Function Una función sin argumentos Otra función sin argumentos Una función con un argumento Una función con dos argumentos Una función con un argumento de matriz Una función con argumentos opcionales Una función que devuelve una matriz de VBA Una función que devuelve un valor de error Una función con un número indefinido de argumentos Emular la función SUMA de Excel Depurar funciones El cuadro de diálogo Insertar función Especificar la categoría de una función Añadir una descripción de una función Usar complementos para almacenar funciones personalizadas Usar el API de Windows Ejemplos de API de Windows Determinar el directorio de Windows. Aprender más sobre las funciones API 11. Ejemplos y técnicas de programación con VBA Trabajar con rangos Copiar un rango Mover un rango Copiar un rango serie de tamaño variable Seleccionar o identificar de otra manera varias tipos de rangos Solicitar al usuario un valor de celda Introducir un valor en la siguiente celda vacía Detener una macro para obtener un rango seleccionado por el usuario Contar las celdas seleccionadas Determinar el tipo de rango seleccionado Realizar bucles a través de rangos seleccionados eficientemente Eliminar todas las filas vacías Determinar si un rango está contenido en otro rango Determinar el tipo de dato de una celda Leer y escribir rangos Una forma mejor de escribir a un rango Transferir matrices de una dimensión Transferir un rango a una matriz variante Seleccionar el valor máximo de un rango Seleccionar todas las celdas que tengan un formato determinado Trabajar con libros y hojas Guardar todos los libros Guardar y cerrar todos los libros Acceder a las propiedades del libro Sincronizar hojas Técnicas de VBA Alternar una propiedad booleana Determinar el número de páginas impreso Mostrar la fecha y la hora Obtener una lista de fuentes Ordenar una matriz Procesar una serie de archivos Algunas funciones prácticas para utilizar en código La función FileExist La función FileNameOnly La función PathExists La función RangeNameExists La función SheetExists La función WorkbookIsOpen Recuperar un valor de un libro cerrado Algunas funciones de hoja prácticas Devolver información del formato de celda Mostrar la fecha en la que un archivo fue guardado o impreso Los objetos padre Contar las celdas entre dos valores Contar las celdas visibles de un rango Determinar la última celda no vacía de una columna o una fila ¿Sigue una cadena un patrón? Extraer el enésimo elemento de una serie Una función con varias funciones La función SHEETOFFSET: Version 1 Devolver el valor máximo de todas las hojas Devolver una matriz de números enteros aleatorios no duplicados Hacer un rango aleatorio Llamadas al API de Windows Determinar las asociaciones de archivos Determinar la información de la impresora predeterminada Determinar el modo de vídeo en uso Añadir sonido a las aplicaciones Leer y escribir en el registro Parte IV: Trabajar con UserForms 12. Cuadros de diálogo personalizados alternativos Antes de crear un UserForm Usar un cuadro de introducción de datos La función de VBA InputBox El método InputBox de Excel La función MsgBox de VBA El método GetOpenFilename de Excel El método GetSaveAsFilename de Excel Solicitar un directorio Usando una función del API de Windows para seleccionar un directorio Usar el objeto FileDialog para seleccionar un directorio Mostrar los cuadros de diálogo integrados en Excel Usar la colección Dialogs Más sobre los cuadros de diálogo integrados Usar argumentos con cuadros de diálogo integrados Ejecutar directamente un elemento del menú 13. Introducción a los UserForms Cómo maneja Excel los cuadros de diálogo personalizados Insertar un nuevo UserForm Añadir controles a un UserForm Controles del cuadro de herramientas Casilla de verificación Cuadro combinado Botón de comando Marco Imagen Etiqueta Cuadro de lista Página múltiple Botón de opción Editar referencia Barra de desplazamiento Botón de número Ficha Cuadro de texto Botón de alternar Ajustar los controles de UserForm Establecer las propiedades del control Utilizar la ventana Propiedades Propiedades comunes Más sobre las propiedades Adecuarnos a los usuarios del teclado Mostrar y cerrar UserForms Mostrar un UserForm Cerrar un UserForm Sobre los procedimientos controladores de eventos Crear un UserForm: Un ejemplo Crear el UserForm Escribir código para mostrar el cuadro de diálogo Probar el cuadro de diálogo Añadir procedimientos de control de eventos Validar los datos El cuadro de diálogo terminado Eventos UserForm Conocer más sobre los eventos Eventos UserForm Eventos de botón de número ¿Y los cambios mediante código? Asociar un botón de número a un cuadro de texto Hacer referencia a los controles del UserForm Personalizar el cuadro de herramientas

Otros libros de Walkenbach, John son Excel 2007, Excel 2007. Programación Con Vba, Excel 2010. Los Mejores Trucos, Excel 2003 y Excel 2002.

Ahorra Con Agapea

Compra Excel 2003. Programación con VBA junto a Manual de Excel 2010:
 + 

Por sólo 89,60 € Gastos de envío gratis*

 

 

Otros clientes que compraron Excel 2003. Programación con VBA también compraron:

 

Xml

  • Harold, Elliotte Rusty; Means, W. Scott
  • 832 páginas
  • 59,30€ ($74,58)
  • XML, el Lenguaje de Marcas Extensible, es la sintaxis de documentos más robusta, fiable y flexible inventada hasta ahora.
 

Programacion En Abap/4 Para Sap R/3

  • Hijón Neira, Raquel
  • 114 páginas
  • 23,00€ ($28,93)
  • Colección Ingeniería ; 23
 

Access 2003. Programación Con Vba

  • 672 páginas
  • 47,70€ ($59,99)
  • Microsoft proporciona Visual Basic para Aplicaciones (VBA) en Access 2003 como una poderosa arma de desarrollo para automatizar las tareas cotidianas y crear aplicaciones y servicios de bases de datos en el escritorio.
 

Aprenda Programación En Sql Server 2000 Ya

  • 672 páginas
  • 42,95€ ($54,02)
  • Gracias a su escalabilidad con las aplicaciones más exigentes, Microsoft SQL Server 2000 puede reducir drásticamente el tiempo necesario para poner en funcionamiento aplicaciones de comercio electrónico, data warehousing y aplicacione
 
 
 
 

Otros libros de la colección Programación:

 

Opengl

  • 1104 páginas
  • 66,50€($83,63)
 

Aprenda C++

  • Liberty, Jesse; Horvath, David B.
  • 544 páginas
  • 43,80€($55,09)
 

Programación En Linux. Casos Prácticos

  • Robbins, Arnold
  • 672 páginas
  • 46,10€($57,98)
 

Mysql

  • DuBois, Paul
  • 1120 páginas
  • 72,90€($91,68)
 
 
 
 

Otros libros de Excel 2003:

 

Excel 2003

  • Valdés-Miranda Cros, Claudia; Rodríguez Álvarez, Enrique
  • 408 páginas
  • 26,70€($33,57)
 

Excel 2003

  • Blattner, Patrick
  • 1024 páginas
  • 62,40€($78,47)
 

Excel 2003

  • Charte Ojeda, Francisco
  • 416 páginas
  • 31,00€($38,99)
 

Excel 2003

  • Charte Ojeda, Francisco
  • 352 páginas
  • 14,80€($18,61)
 

Excel 2003

  • García Martín, Vidal
  • 192 páginas
  • 9,40€($11,82)
 

Microsoft Excel 2003. Nivel Avanzado (parte Ii)

  • Rodríguez Braga, Fernando
  • 80 páginas
  • 11,95€($15,03)
 
 
 
 
Comentarios de los usuarios (1)
 
 
 
 
 

 
drews ( 2011-05-11 20:53:49 )
 
 
 
 
 


 
Comenta Excel 2003. Programación con VBA


Apodo:

Valoración del libro (sobre 10):

Comentario:


 
 
 
*Para España. Tiempo estimado para días laborables.

 

Buscar: libro, autor, ISBN...