wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Macros VBA en Excel

Total questions: 45

Worksheet time: 45mins

Name
Class
Date
1.

Un conjunto ordenado de operaciones sistemáticas que permite hallar la solución a un problema es…

a)

… un diagrama de flujo

b)

... lógica de programación

c)

... un algoritmo

d)

.... una macro

2.

Es una herramienta contenida en algunas aplicaciones del Office (Word, Power Point, Access, Excel) que nos ayudarán a programar y ejecutar de forma rápida y eficiente las tareas repetitivas de nuestro trabajo.

a)

… un diagrama de flujo

b)

... lógica de programación

c)

... un algoritmo

d)

.... una macro

3.

Es todo aquel elemento de programación que puede ser alterado o modificado a partir de un código.

a)

Macros

b)

Objeto

c)

Algoritmo

d)

Diagrama de flujo

4.

¿Desde que año Microsoft incorpora el lenguaje de programación VBA para la realización de Macros?

a)

1985

b)

1995

c)

2005

d)

2015

5.

¿Cuál de estas NO ES una forma de crear códigos de programación en Macros VBA para Excel?

a)

Grabar Macros

b)

Copiar y Pegar Códigos

c)

Insertar Módulos

d)

Crear Códigos en Lenguaje VBA

6.

¿Qué nombre recibe la pestaña desde la cual podemos realizar la grabación de macros e ir a la interfaz del Editor de Visual Basic VBE?

a)

Inicio

b)

Desarrollador

c)

Insertar

d)

Datos

7.

¿Qué atajo de teclado es utilizado para abrir el Editor de Visual Basic desde Excel?

a)

Alt + F11

b)

Alt + F8

c)

F2

d)

F4

8.

¿Qué atajo de teclado es utilizado para abrir el cuadro de macros y ver los diferentes códigos disponibles en la aplicación?

a)

Alt + F11

b)

Alt + F8

c)

F2

d)

F4

9.

¿Qué extensión tienen los libros de Microsoft Excel habilitados para Macros?

a)

xlsm

b)

xlsx

c)

xls

d)

xlsb

10.

¿Qué extensión tienen los libros Binarios de Microsoft Excel?

a)

xlsm

b)

xlsx

c)

xls

d)

xlsb

11.

¿Cuál de los siguientes formatos para guardar libros con códigos de macros hará que este tenga menor peso?

a)

xlsm

b)

xlsx

c)

xls

d)

xlsb

12.

¿Cuál de estos NO ES un ambiente puedes grabar un macro?

a)

Este libro

b)

Libro Nuevo

c)

Libro Personalizado

d)

Libro de Macros Personal

13.

¿Cuál de estos caracteres especiales puedes utilizar para crear nombre de macros?

a)

@ arroba

b)

* asterísco

c)

_ guión al piso

d)

(espacio)

14.

¿Cuál es el atajo de teclado para mostrar el examinador de objetos?

a)

F2

b)

F4

c)

F7

d)

F8

15.

¿Cuál es el atajo de teclado para mostrar el Explorador de Proyectos?

a)

F2

b)

F4

c)

Ctrl + R

d)

Ctrl + G

16.

¿Qué atajo de teclado me permitirá mostrar la ventana de propiedades?

a)

F2

b)

F4

c)

Ctrl + R

d)

Ctrl + G

17.

Los controles de formulario de la interfaz de Excel necesitan de programación de Visual Basic para poder ser manipulados por el usuario.

a)

VERDADERO

b)

FALSO

18.

Un conjunto de objetos del mismo tipo constituye

a)

Un evento

b)

Un método

c)

Una colección

d)

Una propiedad

19.

¿Como se denominan las características que pueden modificarse de un objeto como lo son los colores, la apariencia, las etiquetas de nombre, entre otras?

a)

eventos

b)

métodos

c)

colecciones

d)

propiedades

20.

¿Cómo se denominan las acciones o comportamientos con las cuales podemos modificar los objetos?

a)

eventos

b)

métodos

c)

colecciones

d)

propiedades

21.

¿Cuál de los siguientes es el objeto que representa la aplicación completa de Microsoft Excel?

a)

Application

b)

Workbook

c)

Worksheet

d)

Range

22.

¿Qué tipo de objeto debo utilizar cuando quiero controlar un libro dentro de Visual Basic para Excel?

a)

Application

b)

Workbook

c)

Worksheet

d)

Range

23.

¿Qué nombre recibe la colección que forman todas las hojas de cálculo de Microsoft Excel en el lenguaje de programación de Visual Basic?

a)

Application

b)

Workbooks

c)

Worksheets

d)

Range

24.

¿Si deseo modificar las propiedades de un conjunto de celdas desde Visual Basic, que objeto debo utilizar para lograrlo?

a)

Application

b)

Workbook

c)

Worksheet

d)

Range

25.

¿Cuál es la jerarquía correcta de los objetos y colecciones que contiene Macros Visual Basic para Microsoft Excel?

a)

Application → Range → Worksheets → Workbooks

b)

Application → Workbooks → Worksheets → Range

c)

Range → Application → Worksheets → Workbooks

d)

Range → Worksheets → Application → Workbooks

26.

Un procedimiento que puede ser utilizado desde otros módulos inicia su definición con la palabra:

a)

Private

b)

Public

c)

Static

d)

Dynamic

27.

Un procedimiento que solo puede ser llamado desde un mismo módulo lleva en su código la palabra:

a)

Private

b)

Public

c)

Static

d)

Dynamic

28.

Si el programador no escribe las palabras ni [Public], ni [Private], la aplicación Visual Basic para Macros asume que el procedimiento será público por defecto

a)

VERDADERO

b)

FALSO

29.

¿Cuál de los siguientes NO ES un procedimiento asociado a un evento?

a)

Private Sub Workbook_BeforeClose()

b)

Private Sub Workbook_Open()

c)

Private Sub Workbook_Activate()

d)

Public Sub CrearLibro()

30.

¿Qué color utiliza la sintaxis del lenguaje de programación de Visual Basic para destacar las palabras propias de las sentencias de Visual Basic?

a)

Azul

b)

Verde

c)

Negro

d)

Rojo

31.

¿Qué color utiliza la sintaxis del lenguaje de programación de Visual Basic para los comentarios del usuario en el código de Visual Basic?

a)

Azul

b)

Verde

c)

Negro

d)

Rojo

32.

¿Cómo debo declarar una variable “a” cuyo contenido debe ser textos y letras?

a)

Dim a as String

b)

Dim a as Integer

c)

Dim a as Double

d)

Dim a as Currency

33.

¿Qué tipo de variable debo declarar si quiero tener un conjunto de números enteros entre el 0 y 255?

a)

Integer

b)

Double

c)

Long

d)

Byte

34.

Las variables declaradas con esta instrucción conservan su valor durante toda la duración de la ejecución del código.

a)

Dim

b)

Public

c)

Private

d)

Static

35.

¿Cuál de estos es el conjunto de operadores aritméticos en Macros VBA?

a)

= , >, <, >=, <=, <>

b)

$, #, @, !, %.

c)

+, -, *, /, \, ^.

d)

AND, OR, XOR, NOT, EQUAL

36.

¿Cuál de estos conjuntos es el de operadores de comparación en Macros VBA?

a)

= , >, <, >=, <=, <>

b)

$, #, @, !, %.

c)

+, -, *, /, \, ^.

d)

AND, OR, XOR, NOT, EQUAL

37.

¿Dentro de los cuadros de diálogo, cual es la herramienta que permite al usuario ingresar información?

a)

MSGBOX

b)

INPUTBOX

c)

COMBOBOX

d)

OUTPUTBOX

38.

¿Cuál de las siguientes corresponde a sentencias de decisión dentro del lenguaje de Visual Basic?

a)

Resume Next

b)

If… Then

c)

For … Next

d)

Do While

39.

¿El código de la imagen, pertenece a que tipo de sentencia dentro del lenguaje de Visual Basic?

a)

Sentencias de Ciclo

b)

Sentencias de Decisión

c)

Sentencias de Propiedad

d)

Métodos, Propiedades y Eventos

40.

¿El código de la imagen, pertenece a que tipo de sentencia dentro del lenguaje de Visual Basic?

a)

Sentencias de Ciclo

b)

Sentencias de Decisión

c)

Sentencias de Propiedad

d)

Métodos, Propiedades y Eventos

41.

¿El código de la imagen, pertenece a que tipo de sentencia dentro del lenguaje de Visual Basic?

a)

Sentencias de Ciclo

b)

Sentencias de Decisión

c)

Sentencias de Ciclo y Decisión

d)

Métodos, Propiedades y Eventos

42.

¿El código de la imagen, pertenece a que tipo de sentencia dentro del lenguaje de Visual Basic?

a)

Sentencias de Ciclo

b)

Sentencias de Decisión

c)

Sentencias de Ciclo y Decisión

d)

Métodos, Propiedades y Eventos

43.

¿El código de la imagen, pertenece a que tipo de sentencia dentro del lenguaje de Visual Basic?

a)

Sentencias de Ciclo

b)

Sentencias de Decisión

c)

Sentencias de Ciclo y Decisión

d)

Métodos, Propiedades y Eventos

44.

¿El código de la imagen, pertenece a que tipo de sentencia dentro del lenguaje de Visual Basic?

a)

Sentencias de Ciclo

b)

Sentencias de Decisión

c)

Sentencias de Ciclo y Decisión

d)

Métodos, Propiedades y Eventos

45.

El código de la imagen nos permitirá:

a)

Listar los números del 1 al 100 en la columna A de la hoja activa

b)

Listar los números del 100 al 1 en la columna A de la hoja activa

c)

Listar los números del 100 al 1 en la columna B de la hoja activa

d)

Listar los números del 1 al 100 en la columna B de la hoja activa