EXCEL 2007. PROGRAMACIÓN CON VBA
-5%

EXCEL 2007. PROGRAMACIÓN CON VBA

WALKENBACH, JOHN

83,50 €
79,33 €
IVA incluido
Descatalogado
Editorial:
ANAYA (PAPEL)
Año de edición:
2007
Materia
Informática
ISBN:
978-84-415-2298-5
Páginas:
1040
83,50 €
79,33 €
IVA incluido
Descatalogado
Añadir a favoritos

Introducción
Temas
Lo que necesita saber
Lo que debe tener
Normas de este libro
Notas
Organización de este libro


Parte I. Base esencial

1. Excel 2007: De dónde viene
Breve historia de las hojas de cálculo
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
La interfaz de usuario de Excel
Personalización de las vistas
Introducción de datos
Fórmulas, funciones y nombres
Seleccionar objetos
Formato
Opciones de protección
Acceso a las bases de datos
Funciones de Internet
Herramientas de análisis
Complementos
Macros y programación
Compatibilidad
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
Usar nombres
Errores de fórmula
Fórmulas matriciales
Técnicas para contar y sumar
Trabajar con fechas y horas
Crear megafórmulas

4. Los archivos de Excel
Iniciar Excel
Tipos de formato de archivo
Dentro de un archivo de Excel
El archivo BHAR
El archivo XLB
Archivos de complementos
Configuración de Excel en el registro


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
Resolver problemas con Excel
Tipos básicos de hojas de cálculo

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
Sobre el programador y el usuario final
Otras cuestiones sobre programación


Parte III. Comprender Visual Basic para Aplicaciones

7. Introducción a Visual Basic para Aplicaciones
Introducción a BASIC
Sobre VBA
Los fundamentos de VBA
Introducción al editor de Visual Basic
Trabajar con el explorador de proyectos
Trabajar con ventanas de código
Personalizar el entorno del editor de Visual Basic
La grabadora de macros
Sobre los objetos y las colecciones
Propiedades y métodos
El objeto Comentario: un caso práctico
Trabajar con objetos Range
Cosas que hay que conocer sobre los objetos

8. Fundamentos de la programación VBA
Elementos del lenguaje VBA: visión global
Comentarios
Variables, tipos de datos y constantes
Instrucciones de asignación
Matrices
Variables de objeto
Tipos de datos definidos por el usuario
Funciones integradas
Manipular objetos y colecciones
Controlar la ejecución

9. Trabajar con procedimientos Sub de VBA
Sobre los procedimientos
Ejecutar procedimientos Sub
Pasar argumentos a procedimientos
Técnicas de control de errores
Un ejemplo real que usa procedimientos Sub

10. Crear procedimientos de función
Procedimientos Sub frente a procedimientos Function
¿Por qué crear funciones personalizadas?
Un ejemplo de función introductorio
Procedimientos Function
Argumentos de Function
Ejemplos de Function
Emular la función SUMA de Excel
Depurar funciones
El cuadro de diálogo Insertar función
Usar complementos para almacenar funciones personalizadas
Usar el API de Windows

11. Ejemplos y técnicas de programación con VBA
Trabajar con rangos
Trabajar con libros y hojas
Técnicas de VBA
Algunas funciones prácticas para utilizar en código
Algunas funciones de hoja prácticas
Llamadas al API de Windows


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 MsgBox de VBA
El método GetOpenFilename de Excel
El método GetSaveAsFilename de Excel
Solicitar un directorio
Mostrar los cuadros de diálogo integrados en Excel
Mostrar un formulario de datos

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
Ajustar los controles de UserForm
Ajustar las propiedades del control
Mostrar y cerrar UserForms
Crear un UserForm: un ejemplo
Eventos UserForm
Hacer referencia a los controles del UserForm
Personalizar el cuadro de herramientas
Crear plantillas de UserForm
Lista de comprobación de un UserForm

14. Ejemplos de UserForm
Crear un menú UserForm
Seleccionar rangos desde un UserForm
Crear una pantalla de presentación
Deshabilitar el botón de cerrar el UserForm
Cambiar el tamaño de un UserForm
Hacer zoom y desplazar una hoja desde un UserForm
Técnicas del cuadro de lista
Usar el control de página múltiple en un UserForm
Usar un control externo
Animar una etiqueta

15. Técnicas de UserForm avanzadas
Un cuadro de diálogo no modal
Mostrar un indicador de progreso
Crear asistentes
Emular la función MsgBox
Un UserForm con controles deslizantes
Un UserForm sin barra de título
Simular una barra de herramientas con un UserForm
Un UserForm de tamaño ajustable
Controlar varios botones de UserForm con un controlador de eventos
Seleccionar un color en un UserForm
Mostrar un gráfico en un UserForm
Un formulario de datos mejorado
Un rompecabezas en un UserForm


Parte V. Técnicas avanzadas de programación

16. Programar utilidades de Excel con VBA
Sobre las utilidades de Excel
Usar VBA para programar utilidades
¿Qué hace que una utilidad sea buena?
Utilidades de texto: anatomía de una utilidad
Más acerca de las utilidades de Excel

17. Trabajar con tablas dinámicas
Un ejemplo introductorio
Crear una tabla dinámica más compleja
Crear varias tablas dinámicas
Crear una tabla dinámica reversible

18. Trabajar con gráficos
Acerca de los gráficos
Técnicas comunes de VBA para crear gráficos
Usar VBA para aplicar formato
Moficar los datos utilizados en un gráfico
Utilizar VBA para mostrar rótulos de datos arbitrarios en un gráfico
Mostrar un gráfico en un formulario de usuario
Entender eventos de gráfico
Trucos de VBA para crear gráficos
Gráficos animados
Crear un gráfico interactivo

19. Comprender los eventos de Excel
Tipos de eventos que Excel puede controlar
Lo que debe saber acerca de los eventos
Eventos de nivel de libro de trabajo
Eventos de hoja de trabajo
Eventos de gráficos
Eventos de aplicación
Eventos de UserForm
Eventos no asociados a un objeto

20. Interactuar con otras aplicaciones
Iniciar otra aplicación desde Excel
Activar una aplicación con Excel
Ejecutar cuadros de diálogo del Panel de control
Utilizar la automatización en Excel
Enviar correo electrónico personalizado a través de Outlook
Enviar datos adjuntos de correo electrónico desde Excel
Trabajar con ADO

21. Crear y utilizar complementos
¿Qué es un complemento?
El Administrador de complementos de Excel
Crear un complemento
Un ejemplo de complemento
Comparar archivos XLAM y XL

Excel 2007 es una hoja de cálculo extremadamente completa, con numerosas características desconocidas para el usuario común; como Visual Basic para Aplicaciones (VBA), el lenguaje de programación integrado en Excel y en otras aplicaciones de Microsoft Office.

Excel 2007. Programación con VBA nos muestra de forma didáctica una completa información que incluye desde la grabación de macros básicas hasta la creación de sofisticadas aplicaciones y utilidades pensadas para su uso por parte de los usuarios. Con esta obra aprenderá a personalizar UserForms de Excel, utilizar VBA con gráficos y tablas dinámicas, crear aplicaciones de control de eventos, trabajar con subprocedimientos VBA, interactuar con otras aplicaciones y mucho más.

Por último, en el CD-ROM adjunto, el usuario encontrará una versión de evaluación de Microsoft Office Professional 2007, con los ejemplos seguidos en cada capítulo, así como diferentes materiales que le servirán de gran utilidad.

Artículos relacionados

  • PROGRAMACION ORIENTADA A OBJETOS CON JAVA USANDO BLUEJ. 6ª ED.
    BARNES, DAVID / KOLLING, MICHAEL
    A lo largo de los últimos años, Java ha llegado a utilizarse ampliamente en la enseñanza de la programación, por varias razones. Una de ellas es que Java tiene muchas características que hacen que su enseñanza sea muy fácil: tiene una definición relativamente limpia; además, el exhaustivo análisis sintáctico realizado por el compilador informa a los estudiantes muy pronto de lo...
    En stock

    60,65 €57,62 €

  • REDES DE COMPUTADORAS. 7ª ED.
    KUROSE, JAMES F.
    "Bienvenido a la séptima edición de Redes de computadoras: un enfoque descendente. Desde la publicación de la primera edición, este libro ha sido recomendado por centenares de universidades, traducido a 14 idiomas y utilizado por más de cien mil estudiantes y profesionales de todo el mundo. Este texto continúa ofreciendo un enfoque novedoso para la formación en el campo de las...
    En stock

    60,65 €57,62 €

  • DESARROLLO DE SOFTWARE Y SISTEMAS BASADOS EN COMPONENTES Y SERVICIOS
    CAPEL TUÑON,MANUEL
    Este libro saplicacionesreutilizablemoderna. Lasutilizando psistemas sofcomponentesescrito paracomponentesdesarrollo dcomponentes,necesarias pProporcionacomponentescontinuaciónsoftware condesarrollo daspectos esptécnicas deempresarialedesarrollo b concret ...
    En stock

    27,00 €25,65 €

  • FUNDAMENTOS DE SISTEMAS DIGITALES 11ª ED.
    FLOYD, THOMAS L.
    Esta undécima edición de Fundamentos de sistemas digitales continúa una larga tradición de presentación de los fundamentos de la tecnología digital. Este texto expone conceptos básicos, reforzados con multitud de ilustraciones, ejemplos, ejercicios y apl ...
    En stock

    70,55 €67,02 €

  • VIDEOJUEGOS
    ARES, MARA
    Éste no es un libro enfocado 100% en la programación o el diseño de videojuegos, sino en todo el contexto necesario para llevar a cabo un proyecto exitoso: guión, diseño, desarrollo, marketing y negocio. Aquí, en forma simple, estudiaremos los temas principales para comenzar a crear un juego desde cero. Esta obra se trata de un mapa de ruta en el cual encontraremos definiciones...
    En stock

    16,80 €15,96 €

  • APRENDER 3DS MAX 2015 CON 100 EJERCICIOS PRÁCTICOS
    MEDIAACTIVE
    En este primer volumen dedicado al programa de modelado tridimensional 3DS Max 2015 se estudian en profundidad las principales herramientas de creación y edición de la aplicación, una de las más utilizadas y respetadas en todo el mundo por los profesionales de desarrollo de juegos, televisión, cine y composición digital. Con estos 100 ejercicios el usuario tendrá una primera to...
    En stock

    21,40 €20,33 €

Otros libros del autor

  • EXCEL 2010. LOS MEJORES TRUCOS
    WALKENBACH, JOHN
    Aunque millones de personas utilizan habitualmente Excel, la mayoría no llega a dominar ni siquiera la mitad de sus posibilidades. Este libro encontrará suficiente información para poder usar el programa en una nueva dimensión. El gurú de Excel, John Walkenbach, muestra los mejores trucos avalado por su vasta experiencia.Trabaje de forma eficiente y saque el máximo partido a Ex...
    Descatalogado

    37,50 €35,63 €

  • EXCEL 2010. PROGRAMACIÓN CON VBA
    WALKENBACH, JOHN
    Excel 2010 es una hoja de cálculo extremadamente completa, con numerosas características desconocidas para el usuario común; como Visual Basic para Aplicaciones (VBA), el lenguaje de programación integrado en Excel y en otras aplicaciones de Microsoft Office.Excel 2010. Programación con VBA nos presenta de forma didáctica una completa información que incluye desde la grabación ...
    Disponible

    82,50 €78,38 €