Test de Macros Excel

Crear macros y Objetos de trabajo, perteneciente al grupo ofimatica
21 Preguntas

1) Una macro no es más que una serie de comandos o instrucciones que permanecen almacenados dentro de Excel y que podemos ejecutar cuando sea necesario y cuantas veces lo deseemos.


a) Verdadero
b) Falso

2) Si deseamos mostrar un mensaje personalizado de tipo alerta con los botones Si, No y Cancelar que expresión utilizaremos como segundo parámetro del método MsgBox


a) vbAlert+vbYesNoCancel
b) vbCritical +vbYesNoCancel
c) vbQuestion+vbYesNoCancel
d) vbCritical+vbYesCancel

3) La combinación entre la generación de un código VBA y su posterior ejecución en Excel es lo que se llama una Macro.


a) Verdadero
b) Falso

4) Cuando tenemos que realizar algún proceso con todos y cada uno de los elementos de una colección utilizaremos el bucle:


a) Do In
b) While Each
c) For In
d) For Each

5) Al utilizar MsgBox, si deseamos combinar los iconos con los botones tendremos que ir escribiendo intercalando entre cada uno de los valores el signo:


a) -
b) .
c) &
d) +

6) Que instrucción utilizaremos si deseamos desactivar las actualizaciones de pantalla durante la ejecución de la macro


a) Application.DisplayAlerts = false
b) Application.ScreenUpdating = true
c) Application.ScreenUpdating = false
d) Application.Updating = false

7) Para mostrar el código de una macro podemos utilizar:

Respuesta múltiple.
a) Ver código (Ficha Programador)
b) ALT+F11
c) Grabar macros (Ficha Programador)
d) Visual Basic (Ficha Programador)
e) Origen (Ficha Programador)
f) Propiedades (Ficha Programador)

8) Cuál es el objeto de mayor nivel dentro de la jerarquía de objetos VBA de Excel:


a) Application
b) WorkSheet
c) Window
d) Cell
e) WorkBook

9) Si deseamos conocer el total de Hojas que contiene el libro activo, utilizamos:


a) ActiveWorkbook.Count
b) Workbooks.Count
c) ActiveWorkSheet.Count

10) ¿Qué método utilizaremos para eliminar una hoja de cálculo?

Respuesta múltiple.
a) WorkSheets(“NombreHoja”).Delete
b) Workbook.Delete
c) WorkSheets(indiceHoja).Delete
d) WorkSheet.Delete

11) A la hora de grabar una macro, Excel utilizará por defecto siempre referencias:


a) Mixtas
b) Absolutas
c) Relativas

12) Para crear un nuevo libro de trabajo y añadirlo a la colección de libros activos utilizamos el método Add del objeto Application


a) Verdadero
b) Falso

13) El código VBA que forma el contenido de las macros se almacena en contenedores denominados:


a) Carpetas
b) Contenedores
c) Módulos
d) Ninguna

14) En VBA ¿Cómo se llaman las entidades que representan cada uno de los elementos de los que está compuesto un libro de trabajo, como puede ser el libro, la hoja, la celda o el rango?


a) Objetos
b) Colecciones
c) Elementos

15) El objeto VBA que representa una hoja de un libro se llama:


a) WorkSheet
b) Range
c) Selection
d) WorkBook
e) Sheet

16) Para hacer referencia a la hoja actual de trabajo utilizamos el objeto:


a) ActiveWorkBook
b) ActiveWorkSheet
c) ActiveCell

17) El comando para grabar macros (grabadora de macros) se encuentra en la ficha:


a) Programador
b) Revisar
c) Complementos
d) Fórmulas

18) Para mostrar mensajes personalizados al usuario podemos utilizar el método:


a) MsgDlg
b) InputBox
c) MsgBox
d) Print

19) ¿Qué colección utilizaremos para hacer referencia a una celda de la hoja?


a) Cell
b) ActiveCell
c) Cells
d) Cels

20) El lenguaje utilizado para programar macros es:


a) VBA
b) Ninguna
c) VBE
d) VB.NET

21) El conjunto de objetos de un mismo tipo recibe el nombre de:


a) Ninguna
b) Colección
c) Grupo de objetos
d) Objetos idénticos