Ejercicios sobre Objetos Libros:

Documentos relacionados
APRENDE A REALIZAR UNA MACRO

MANUAL DE MACROS EXCEL 2010

Capítulo 2: Variables - Constantes - Tipos de datos

Informática. Macros en Excel con VBA. Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

CURSO PROFESIONAL DE VBA PARA EXCEL Y BUSINESS INTELLIGENCE MÁSTER EN DESARROLLO DE APLICACIONES

ÍNDICE. Introducción CAPÍTULO 1 Introducción al VBA

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

MS-Excel 2007, Intermedio Avanzado (30 horas)

Macros y lenguaje VBA Aprender a programar con Excel (3ª edición)

PROGRAMACIÓN CON VBA: MACROS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

FUNDAMENTOS DE INFORMÁTICA

Programación en Excel 1 Programación

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido

Sistema Único de Beneficiarios de Educación Superior.

CURSO EXCEL AVANZADO. Page 1 of 6

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel

Aplicaciones VBA con Excel

Contenido Introducción a VBA

Motivación. 4: Control de flujo Condicionales. Motivación. Condicionales

Manual Guías Temáticas Excel (V 1.2)

DUAL) DE MANERA MANUAL"

Open, Close, Freefile. Write# y Input#. Abrir y cerrar ficheros con Visual Basic. Leer y guardar datos. Ejemplos prácticos.

Conocimientos previos

Sistema Único de Beneficiarios de Educación Superior.

Ejercicio paso a paso: Para aplicar formato de celdas (alineación)

III. Generación de Código orientado a objetos

... Bases de datos con Excel CAPÍTULO Creación de una Base de Datos

Seminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones

Fundamentos de Programación

PREGUNTAS DE AUTOEVALUACIÓN.

MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS

BANCO CENTRAL DE RESERVA DEL PERÚ

BANCO CENTRAL DE RESERVA DEL PERÚ

DAVID DIAZ VALDIVIA INFORMATICA APLICADA I

Integración Excel + PowerPoint

GUÍA PARA EL SISTEMA ELECTRÓNICO MULTIMEDIA DE REGISTRO DE DATOS PERSONALES USUARIO: RESPONSABLE DE LOS SISTEMAS.

VISUAL STUDIO.NET Y PUERTO SERIE

Manual de Usuario de inventarios

VB - Access Manual Visual Basic para Aplicaciones del Access 2000

Apuntes Programación Excel VBA VIII La función MsgBox. Trabajando con Userform en Excel Conceptos generales, una introducción

Excel: Macros Básicos. Visual Basic para aplicaciones

GC - FR Versión 04 SISTEMA ACCADEMIA. Matrícula en linea

Manejo de la hoja de cálculo Calc. 1. Cómo abrir y guardar un archivo de Calc?

GUÍA DE AYUDA No DUAL)"

Ficha técnica. Visual Basic 6.0

Programación en Visual Basic Ricardo Rodríguez García

Manejo De Hoja De Cálculo En Procesos Administrativos

La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.

PERIODO 3 HOJA DE CÁLCULO CONCEPTOS INTERMEDIOS OPERACIONES CON CELDAS, FILAS Y COLUMNAS EN EXCEL SELECCIONAR COPIAR MOVER BORRAR

MICROSOFT EXCEL PLANILLA DE NOTAS WILSON DAVID FLOREZ BARBOZA INGENIERO DE SISTEMAS.

Manual de Contabilidad

Visual Basic for Applications

OBJETIVOS ÍNDICE MÓDULO 1: VISUAL BASIC 6.0 PARTE 1ª

Programa de saludo 2 (resuelto)

Excel for masters. Macros y aplicaciones VBA

Manual para la instalación, configuración y uso de la utilería de impresión SicdePrintUtility

Guía para laboratorios. Operador de paquetes bajo Windows XP. Primer Nivel Modulo Excel Básico

índice MÓDULO 1: Excel XP 1ª Parte Ofimática Avanzada Excel XP TEMA 1. Primeros Pasos TEMA 2. Operaciones Básicas TEMA 3.

UNIDAD 10. LAS CONSULTAS DE ACCIÓN

ACCESO Y REGISTRO DE UN AGENTE EN EL EXTRANET COES MANUAL DE USUARIO. Preparado por : DEPARTAMENTO DE TECNOLOGIA DE

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Repaso Visual Basic Interfaz Gráfica

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control

Ministerio de Economía, Industria y Comercio (MEIC) -Trámites Costa Rica- Manual de usuario: Administrador Institucional. Cliente

aprenderaprogramar.com Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

PRACTICO Nro. 1 PROCESOS

FUNDAMENTOS DE INFORMÁTICA

VBA. Visual Basic para Aplicaciones. Guía 1. Visual Basic para Aplicaciones en Office 1

INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

DOCUMENTO CON PORTADA, ÍNDICES DE CONTENIDO AUTOMÁTICOS, HOJAS 21 de enero PARES E IMPARES DIFERENTES de 2013

5. Subprogramas. 1.1 Análisis Coseno. 1. Cálculo de la función Coseno. cos( x) = ( 1) (2)! i

índice MÓDULO 1: Introducción a Visual Basic 6.0 MÓDULO 2: Fundamentos de programación TEMA 1. Introducción a Visual Basic 6.0

Club GeoGebra Iberoamericano. 11 ESTADÍSTICA 1ª parte

Guía de la Plataforma LMS Moodle

SOFTWARE II - 4 C - Prof. Sandra Corti

Centro de Bachillerato Tecnológico. Manual de prácticas. Visual Basic 6.0. Nivel Básico. Industrial y de servicios No. 231.

Laboratorio 5.2: Escribir Producto como nombre físico y lógico de la clase:

CURSO DE GAMBAS 2.0.0

ESCUELA DE INFORMÁTICA

Fundamentos de Informática Laboratorio 1 Primer programa Visual Basic

Qué hoja(s) de cálculo? Puedes combinar la primera hoja de cada libro, filtrar por nombre de hojas o combinarlas todas.

Transcripción:

Ejercicios sobre Objetos Libros: 1) Obtener la ruta completa donde se encuentra un Libro abierto: En un módulo insertado en Libro1 escribir un Procedimiento RutaCompleta() que devuelva la ruta completa de este Libro. a. Usar la siguiente instrucción con la variable tipo String vruta: vruta = ThisWorkbook.Path b. Utilizar un Cuadro MsgBox para informar al usuario: MsgBox Ruta del Libro & ActiveWorkbook.Name & = & vruta Donde hemos usado el operador & de concatenación o apending y el método ActiveWorkbook.Name de la Propiedad ActiveWorkbook del Objeto Application 2) Elegir la Hoja de Cálculo (la 3ª) que aparecerá al abrir el Libro con un mensaje y la Hora a. Usar un Procedimiento AbrirHoja() con un mensaje de bienvenida en el MsgBox Hola es la hora: y usando la función Time : MsgBox ( Hola, es la hora:. & Time) b. Seleccionar la Hoja 3 del Libro corriente con: Sheets("Hoja3").Select 3) Actualizar todos los cálculos de una Hoja antes de cerrar el Libro a. Ponemos en Fórmulas Opciones para Cálculo en Manual. b. Escribimos un Procedimiento Recalcular() que fuerce la actualización de los cálculos antes de cerrar el libro, para ello usamos la instrucción:

Application.CalculateBeforeSave =True Ejercicios sobre Objetos Hojas de Cálculo 4) Cambiar el nombre de la Hoja activa a. Escribir un Procedimiento llamado Renombrar() usando una variable tipo String llamada vnombre y una caja de entrada InputBox: vnombre=inputbox( Entrar el nuevo Nombre de la Hoja ) b. Usamos la propiedad Name de ActiveSheet en el Objeto Window: ActiveSheet.Name=vNombre 5) Desencadenar una acción cuando se activa una Celda de una Hoja Escribir un Procedimiento DesencadenarAbrir() cuando se haga clic en una Celda With ActiveCell.Font.Bold = True.Size = 1 a. Modificar el valor de la Celda con el String Aquí estoy mediante la instrucción: ActiveCell.Value= Aquí estoy b. Modificamos el formato de la Celda mediante:.colorindex = 5 With Selection.Interior.ColorIndex = 36

With Selection.HorizontalAlignment = xldistributed.verticalalignment = xlcenter Ejercicios sobre objetos Celdas 6) Recuperar el valor de una celda Escribir un Procedimiento RecuValor() en un Módulo, que devuelva el valor que hay en una celda dada. Por ejemplo escribir en la K4 la palabra océano y leer en un MsgBox : la celda K4 contiene: océano. 7) Modificar el valor de una celda Modificar el valor de K4 al valor entero : 45 con un Procedimiento ModiValor() 8) Modificar el Formato de una celda Escribir un procedimiento FormatoCelda() en la ventana de código de la Hoja Worksheet 1 que aplique a la celda K4 : fondo azul, caracteres amarillos y fuente Comic Sans tamaño 14. a) Usar el método Select y la propiedad Selection del objeto Range: El método Select activa las hojas y los Objetos (Range) de las hojas; la propiedad Selection devuelve un objeto que representa la selección actual del Objeto Range de la Hoja activa del Libro activo. Antes de utilizar la propiedad Selection, se debe activar un Libro, activar o seleccionar un Hoja y, a continuación, seleccionar un Rango, u otro objeto, con el método Select Sub FormatoCelda() Range("K4").Select b) Usar la estructura o construcción With- Selection.Interior.ColorIndex = 5

With Selection.Font.ColorIndex = 36.Name = "comic sans ms" da igual ponerlo con Mayús. Comic o minús. comic.size = 14 9) Seleccionar todas las celdas en un Rango definido B100:E100 en la Hoja 2 a) Activar la Hoja 2 b) Usaremos el método Select aplicado al Range( B10:E100 ) c) Hacer lo mismo pero llamando al Rango B10:E100 con el nombre : Zonal Ojo: hay que dimensionar al nombre Zonal con tipo Range: Dim Zonal As Range 10) Llenar una Tabla con números Escribir un Procedimiento Sub LlenarNum() en la Hoja 1 de manera que llene la siguiente Tabla con números del 1 al 12 en el Rango: M6:N11 1 2 3 4 5 6 7 8 9 10 11 12 Indicacion: usaremos un bucle For Each Next, Sub LlenarNum() Dim tabla As Range Dim celda As Range

Dim contador As Integer Set tabla = Range("M6:N11") tabla.select For Each celda In Selection contador = contador + 1 celda = contador Next 11) Buscar un valor en una Tabla Con el Procedimiento BuscarRango() buscar con el método Find (en vez de un bucle: es más rápido) un número escrito por el usuario en la Tabla anterior. Una vez encontrado poner el valor en negrita. Sub BuscarRango() Set tabla = Range("M6:N11") num = InputBox("Escriba el valor a buscar") tabla.find(num).select ActiveCell.Font.Bold = True