Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
Logo Excel Avanzado

Evaluación continua

Descargue el siguiente archivo: Evaluación continua

y resuelva las siguientes preguntas:

 

Pregunta 1 (1 punto)

Solicite por medio de un INPUTBOX un número entero positivo (entre 2 y 1000 inclusive), para luego generar en la columna A de la hoja “Serie” una secuencia del número 1 al número elegido. 

Al ejecutar una macro debe borrar los datos de la anterior ejecución (no más ni menos datos).

Si lo desea puede revisar: Ejemplos de Inputbox

 

Pregunta 2 (1 punto)

Empleando las funciones de fechas en VBA, realice una macro que en la hoja "Fechas" realice lo siguiente:

En A1 coloque el nombre de la hoja 

En A2 coloque la fecha actual

En A3 coloque la hora 

En C1 coloque “Nombres”

En D1 coloque “Apellido Paterno”

En E1 coloque “Apellido Materno” 

Ajustar el ancho de las columnas utilizadas.

 

Se recomienda tener cuidado con la hoja activa, y revisar también: Autoajustar columnas en Excel VBA y Ejemplos de Fecha en VBA

 

Pregunta 3 (1 punto)

En base a la calculadora para convertir escalas de temperatura, elabore una UDF que permita recibir dos parámetros, el primero debe ser el número 1 o 2, si se recibe 1 se hace la conversión de Fahrenheit a Celsius, si se recibe 2 se hace la conversión de Celsius a Fahrenheit, mientras que el segundo parámetro tiene el número correspondiente a la temperatura a ser convertida. La UDF debe devolver el número resultante, o un mensaje de error que incluya su nombre si alguno de los dos parámetros recibidos no es numérico.

 

Pregunta 4 (2 pts.)

Elabore un formulario en Excel que reciba los siguientes datos:

Precio de Entradas

Número de Entradas

Fecha (use un DatePicker en Excel

 

Con los datos recibidos determine: 

Importe (Precio por número de entradas)

Descuento: 

Si compra 1 entrada, descuento = 0 %

Si compra 2, descuento =10% del importe

Si compra 3 ó 4, descuento =20% del importe

Si compra 5 a 100, descuento =30% del importe

Neto (importe menos descuento) 

 

Para efectos de facilitar el cálculo solo puede vender de 1 a 100 entradas, si se ingresa otro valor debe mostrarse un mensaje de error.

Además debe realizar la validación de datos en la programación, en particular que los datos recibidos no estén vacíos, y que sean numéricos.

Finalmente, lleve todos los datos a la hoja "Ventas" , recuerde usar la última fila en VBA.

Los comentarios están cerrados.