Evaluación de VBA: Estructuras de Selección Múltiple

Resuelve los siguientes 10 ejercicios programando las macros requeridas en una sola hoja de Excel.

If - ElseIfEjercicio 1: Cobro de Envío (Filas 1-3)

Usa If...ElseIf. Lee A2: <2 = "$5", <10 = "$15", >=10 = "$30". Escribe en B2.

AB
1Peso Paquete (kg)Costo Envío
25[ B2 ]
312[ B3 ]
If - ElseIfEjercicio 2: Tarifa de Parqueadero (Filas 5-7 | Fila 4 libre)

Usa If...ElseIf. Lee A6: <1 = "Gratis", <4 = "$10", >=4 = "$25". Escribe el resultado en B6.

AB
5HorasTarifa
62[ B6 ]
76[ B7 ]
If - ElseIfEjercicio 3: Nivel de Ruido (Filas 9-11 | Fila 8 libre)

Usa If...ElseIf. Lee A10: >85 = "Peligroso", >50 = "Moderado", <=50 = "Bajo". Escribe en B10.

AB
9Decibelios (dB)Riesgo
1092[ B10 ]
1140[ B11 ]
If - ElseIfEjercicio 4: Bonificación por Ventas (Filas 13-15 | Fila 12 libre)

Usa If...ElseIf. Lee A14: >50 = "$500", >20 = "$200", <=20 = "$0". Escribe en B14.

AB
13Ventas RealizadasBono ($)
1435[ B14 ]
1512[ B15 ]
If - ElseIfEjercicio 5: Consumo Eléctrico (Filas 17-19 | Fila 16 libre)

Usa If...ElseIf. Lee A18: >500 = "Alto Consumo", >200 = "Normal", <=200 = "Bajo Consumo". Escribe en B18.

AB
17Consumo (kWh)Nivel
18320[ B18 ]
19150[ B19 ]
Select CaseEjercicio 6: Roles de Sistema (Filas 21-23 | Fila 20 libre)

Usa Select Case. Lee A22: "ADM"="Admin", "USR"="Usuario", "GST"="Invitado". Escribe en B22.

AB
21Código RolAcceso
22ADM[ B22 ]
23GST[ B23 ]
Select CaseEjercicio 7: Días Festivos del Mes (Filas 25-27 | Fila 24 libre)

Usa Select Case agrupando opciones. Lee A26: 1, 5, 12="Tiene Festivo"; otro="Mes Regular". Escribe en B26.

AB
25Número MesEstatus
265[ B26 ]
278[ B27 ]
Select CaseEjercicio 8: Puntos de Juego (Filas 29-31 | Fila 28 libre)

Usa Select Case con To. Lee A30: 1 To 100="Bronce", 101 To 500="Plata", 501 To 1000="Oro". Escribe en B30.

AB
29PuntuaciónRango
30350[ B30 ]
31800[ B31 ]
Select CaseEjercicio 9: Evaluación de Descuento (Filas 33-35 | Fila 32 libre)

Usa Select Case con Is. Lee A34: Is > 1000="30%", Is >= 500="15%", Is < 500="5%". Escribe en B34.

AB
33Monto Compra ($)Descuento
34750[ B34 ]
35200[ B35 ]
Select CaseEjercicio 10: Canal de Atención (Filas 37-39 | Fila 36 libre)

Usa Select Case. Lee A38: "WEB"="Digital", "TEL"="Telefónico", "PRES"="Presencial". Escribe en B38.

AB
37Código CanalTipo Atención
38TEL[ B38 ]
39PRES[ B39 ]