Libros > Libros de informática > Ofimática > Excel 2010. Programación con VBA
Portada de Excel 2010. Programación con Vba

Excel 2010. Programación con Vba

Autor:John Walkenbach;
Categoría:Ofimática
ISBN: 9788441528284
Ed. Anaya Multimedia nos ofrece Excel 2010. Programación con Vba , disponible en nuestra tienda desde el 01 de Noviembre del 2010. Amplía tus conocimientos sobre el mundo de los ordenadores con este libro de informática, perfectamente adaptado para todos los lectores por su cuidado contenido. Este libro cuenta con un total de 992 páginas .
Leer argumento »
Ver todas las novedades de libros »

Argumento de Excel 2010. Programación con Vba

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
Trabajar 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
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 Comment: 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 Comment
Algunas propiedades de aplicación prácticas
Trabajar con objetos Range
La propiedad Range
La propiedad Cells
La propiedad Offset
Cosas que hay que saber 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

7. 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
Determinar el tipo de datos
Obligarse a declarar todas las variables
Ámbito de las variables
Variables locales
Variables para todo el módulo
Variables públicas
Variables estáticas
Trabajar con constantes
Usar constantes predefinidas
Trabajar con cadenas
Trabajar con fechas
Instrucciones de asignación
Matrices
Declarar matrices
Declarar matrices con varias dimensiones
Declarar matrices dinámicas
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 del código
Instrucciones GoTo
Construcciones If-Then
Construcciones Select Case
Bucles de bloques de instrucciones
Bucles For-Next
Bucles Do While
Bucles Do Until

8. Trabajar con procedimientos Sub de VBA
Sobre los procedimientos
Declarar un procedimiento Sub
Ámbito de un procedimiento
Procedimientos públicos
Procedimientos privados
Ejecutar procedimientos Sub
Ejecutar un procedimiento con el comando Ejecutar Sub/UserForm
Ejecutar un procedimiento desde el cuadro de diálogo Macro
Ejecutar un procedimiento usando una combinación de teclas Control-tecla de método abreviado
Ejecutar un procedimiento desde la Cinta de opciones
Ejecutar un procedimiento desde un menú contextual personalizado
Ejecutar un procedimiento desde otro procedimiento
Invocar un procedimiento de un módulo diferente
Invocar un procedimiento de un libro de trabajo diferente
Ejecutar un procedimiento haciendo clic en un objeto
Ejecutar un procedimiento cuando se produce un evento
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

9. Crear procedimientos de función
Procedimientos Sub frente a procedimientos Function
¿Por qué crear funciones personalizadas?
Ejemplo introductorio de función
Usar la función en una hoja
Usar la función en un procedimiento de VBA
Analizar la función personalizada
Procedimientos Function
Ámbito de una función
Ejecutar procedimientos Function
Desde un procedimiento
En una fórmula de hoja
En una fórmula de formato condicional
Desde la ventana Inmediato de VBE
Argumentos de Function
Ejemplos de Function
Una 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
Funciones de fechas extendidas
Depurar funciones
El cuadro de diálogo Insertar función
Método MacroOptions
Especificar la categoría de una función
Añadir una descripción de una función manualmente
Usar complementos para almacenar funciones personalizadas
Usar la API de Windows
Ejemplos de API de Windows
Determinar el directorio de Windows
Detectar la tecla Mayús
Aprender más sobre las funciones API

10. Ejemplos y técnicas de programación con VBA
Aprender con ejemplos
Trabajar con rangos
Copiar un rango
Mover un rango
Copiar un rango serie de tamaño variable
Seleccionar o identificar de otra manera varios tipos de rangos
Solicitar 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
Duplicar filas un número de veces variable
Determinar si un rango está contenido en otro rango
Determinar el tipo de datos de una celda
Leer y escribir rangos
Una forma mejor de escribir en un rango
Transferir matrices de una dimensión
Transferir un rango a una matriz variante
Seleccionar celdas según su valor
Copiar un rango no contiguo
Trabajar con libros y hojas
Guardar todos los libros
Guardar y cerrar todos los libros
Ocultar todo excepto la selección
Sincronizar hojas
Técnicas de VBA
Alternar una propiedad booleana
Determinar el número de páginas impresas
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
Una hoja que habla
Mostrar la fecha en la que un archivo fue guardado o impreso
Los objetos padre
Contar las celdas entre dos valores
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
Deletrear un número
Una función con varias funciones
La función SheetOfSet
Devolver el valor máximo de todas las hojas
Devolver una matriz de números enteros aleatorios no duplicados
Hacer un rango aleatorio
Llamadas a la API de Windows
Determinar

Ultimacomic es una marca registrada por Ultimagame S.L - Ultimacomic.com y Ultimagame.com pertenecen a la empresa Ultimagame S.L - Datos Fiscales: B92641216 - Datos de Inscripción Registral: Inscrita en el Registro Mercantíl de Málaga, TOMO: 3815. LIBRO: 2726. FOLIO: 180. HOJA: MA-77524.
2003 - 2019, COPYRIGHT ULTIMAGAME S.L. - Leer esta página significa estar deacuerdo con la Política de privacidad y de uso