EXCEL 2007. PROGRAMACIÓN CON VBA

EXCEL 2007. PROGRAMACIÓN CON VBA

WALKENBACH, JOHN

83,50 €
IVA incluido
No disponible Pregúntanos antes de pagar
Editorial:
ANAYA MULTIMEDIA - OBERON
Año de edición:
2007
Materia
Hojas de calculo
ISBN:
978-84-415-2298-5
Páginas:
1040
Encuadernación:
Rústica
83,50 €
IVA incluido
No disponible Pregúntanos antes de pagar

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.

Otros libros del autor

  • MICROSOFT 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...
    No disponible Pregúntanos antes de pagar

    37,50 €

  • EXCEL 2010 ( LA BIBLIA DE )
    WALKENBACH, JOHN
    Microsoft Excel es la hoja de cálculo más utilizada en todo el mundo. Ahora Excel 2010 la última versión que Microsoft ha lanzado al mercado, permite analizar, administrar y compartir información de forma más diversa que nunca. Con las nuevas herramientas de análisis y visualización podrá realizar seguimientos y resaltar importantes tendencias de datos. La Biblia de Excel 2010 ...
    No disponible Pregúntanos antes de pagar

    72,50 €

  • EXCEL 2010. PROGRAMACION CON VBA ( PROGRAMACION )
    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 ...
    No disponible Pregúntanos antes de pagar

    82,50 €

  • EXCEL 2003. PROGRAMACION CON VBA
    WALKENBACH, JOHN
    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 &qu...
    No disponible Pregúntanos antes de pagar

    64,80 €

  • EL LIBRO MICROSOFT OFFICE EXCEL 2003
    WALKENBACH, JOHN
    Como probablemente ya sepa, Excel 2003 es un programa de hoja de cálculo y forma parte del paquete Microsoft Office; existen otros programas de hoja de cálculo pero Excel es, con diferencia, el más popular. La mayor parte de su éxito se debe a su gran versatilidad, su punto fuerte es, por supuesto, la realización de cálculos numéricos, pero también es muy útil en aplicaciones n...
    No disponible Pregúntanos antes de pagar

    52,50 €

  • EXCEL 2013. PROGRAMACIÓN CON VBA
    WALKENBACH, JOHN
    Descatalogado

    51,80 €