Detalle del libro
Ver Índice
Sobre el autor
Introducción
Temas
Lo que necesita saber
Lo que debe tener
Convenciones de este libro
Comandos de Excel
Comandos del Editor de VBA
Convenciones de teclado
Entradas
Código VBA
Funciones, nombres de archivo y rangos con nombre
Convenciones del ratón
Notas
Organización del libro
Parte I. Fundamentos básicos
1. Excel en pocas palabras
Pensar en términos de objetos
Libros
Hojas
Cuál es el tamaño de una hoja?
Hojas de gráficos
Hojas de macro XLM
Hojas de diálogo de Excel 5/95
La interfaz de usuario de Excel
La Cinta de opciones
Fichas contextuales
Tipos de comandos de la Cinta de opciones
La barra de herramientas de acceso rápido
Acceder a la Cinta de opciones con el teclado
Los menús emergentes y la Minibarra de herramientas
Cuadros de diálogo
Combinaciones de teclas
Etiquetas inteligentes
Panel de tareas
Personalización de las vistas
Introducción de datos
Fórmulas, funciones y nombres
Seleccionar objetos
Formato
Opciones de protección
Proteger fórmulas para que evitar que se sobrescriban
Proteger la estructura de un libro
Aplicar la protección mediante contraseña a un libro
Protección del código VBA mediante contraseña
Gráficos
Formas
Acceso a las bases de datos
Bases de datos de hojas de trabajo
Bases de datos externas
Funciones de Internet
Herramientas de análisis
Complementos
Macros y programación
Formato de archivo
Sistema de ayuda de Excel
2. Técnicas y trucos para fórmulas
Acerca de las fórmulas
Cálculo de fórmulas
Referencias de celdas y rangos
¿Por qué usar referencias que no son relativas?
Notación F1C1
Hacer referencia a otras hojas o libros
Usar nombres
Nombrar celdas y rangos
Aplicar nombres a referencias existentes
Cruzar nombres
Nombrar filas y columnas
Ámbito de los nombres
Nombrar constantes
Nombrar fórmulas
Nombrar objetos
Errores de fórmula
Fórmulas matriciales
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
Ejemplos de fórmulas para contar
Ejemplos de fórmulas para sumar
Otras herramientas para contar
Trabajar con fechas y horas
Introducir fechas y horas
Utilizar fechas anteriores a 1900
Crear megafórmulas
3. Los archivos de Excel
Iniciar Excel
Tipos de formato de archivo
El formato de archivos de Excel
Formatos de archivos de texto
Formatos de archivos de base de datos
Otros formatos de archivo
Archivos de plantilla
Visualizar plantillas
Creación de plantillas
Uso de la plantilla de libro para cambiar la configuración de libros predeterminada
Uso de la plantilla de hojas para cambiar la configuración de hojas predeterminada
Creación de plantillas de libros
Dentro de un archivo de Excel
Disección de un archivo
La importancia del formato de un archivo
El archivo OfficeUI
El archivo XLB
Archivos de complementos
Configuración de Excel en el registro
Acerca del Registro
Configuración de Excel
Parte II. Desarrollo de aplicaciones Excel
4. ¿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 Excel
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
5. Conceptos básicos del desarrollo de aplicaciones de hoja de cálculo
Pasos necesarios para el desarrollo de una aplicación
Determinar las necesidades del usuario
Planificar la aplicación que necesita el usuario
Determinar la interfaz de usuario más apropiada
Personalización de la Cinta de opciones
Creación de menús emergentes personalizados
Creación de métodos abreviados de teclado personalizados
Creación de cuadros de diálogo personalizados
Usar controles ActiveX en una hoja de trabajo
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 versión de Excel del usuario
Problemas con el lenguaje
Velocidad del sistema
Modos de vídeo
Parte III. Visual Basic para aplicaciones
6. Introducción a Visual Basic para aplicaciones
Introducción a BASIC
Sobre VBA
Los modelos de objeto
VBA frente a XLM
Los fundamentos de VBA
Introducción al Editor de Visual Basic
Mostrar la ficha Programador de Excel
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
rabajar con ventanas de código
Minimizar y maximizar ventanas
Almacenar el código VBA
Introducir código VBA
Introducir el código manualmente
Utilizar la grabadora de macros
Copiar código VBA
Personalizar el entorno del Editor de Visual Basic
Utilizar la pestaña Editor
Opción Comprobación de sintaxis automática
Opción Requerir declaración de variables
Opción Lista de miembros automática
La opción Información rápida automática
Opción Sugerencias de datos automáticas
Opción Sangría automática
Opción Modificar texto mediante "arrastrar y colocar"
Opción Vista completa predeterminada del módulo
Opción Separador de procedimientos
Utilizar la pestaña Formato del editor
Utilizar la pestaña General
Utilizar la pestaña Acoplar
El grabador de macros
Lo que realmente graba el grabador de macros
¿Relativas o absolutas?
Opciones de grabación
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 de macros básicas hasta la creación de sofisticadas aplicaciones y utilidades orientadas a los usuarios.
Si ya es usuario avanzado de Excel, este libro le convertirá en un auténtico experto. Descubrirá una nueva perspectiva de Excel y conocerá todos los pasos necesarios para desarrollar nuevas aplicaciones de hoja de cálculo. También aprenderá, entre otras cosas, a desarrollar subrutinas y funciones, y a utilizar técnicas de programación avanzadas.