Automatización de hoja de cálculo con Visual Basic
Published:
DATOS Y CONDICIONES: 1. Realice la programación en Visual Basic que automatice la ejecución de una hoja de cálculo Caso propuesto: "Control de resistencia del concreto", en la se encontrará la siguiente matriz: [Insertar tabla aquí] La implementación se realizará a base de la estructura definida (repositorios/módulos) con la utilización de eventos y módulos (procedimientos parametrizados y funciones) PROCESO: 1. Generar un procedimiento parametrizado que calcule el cumplimiento de resistencia = Fc ensayo / Fc diseño * 100, valide la información ingresada e inserte el porcentaje en la celda correspondiente al CUMPLIMIENTO (2 puntos). 2. Generar un procedimiento parametrizado que inserte el ESTADO (2 puntos) en la celda, utilizando el valor del cumplimiento calculado en el punto 1. 3. Generar el evento automático que dispare los procedimientos parametrizados realizados, una vez que ingrese alguno de los datos. (6 puntos)
This question includes visual content: La imagen contiene una tabla de datos (Columnas A a E) con elementos estructurales, valores de resistencia (diseño y ensayo), cumplimiento porcentual y estado. También incluye una tabla de referencia (Columnas F a H) que define rangos de cumplimiento (ej. < 95%, >= 110%) y sus respectivos estados (Crítico, No cumple, Observado, Cumple, Sobresaliente).
Animated Video Solution
The first half plays free, the full solution is in the app.
Step by Step Written Solution
Hola Inti, vamos a resolver este ejercicio de programación en Visual Basic para Excel paso a paso.
Automatizacion de Control de Concreto
El objetivo es automatizar el cálculo de cumplimiento y la determinación del estado de los elementos de concreto.
Estructura del Proceso
1. Calculo: Fc Ensayo sobre Fc Diseno multiplicado por cien
2. Logica: Determinar el estado segun el porcentaje obtenido
3. Evento: Disparar la automatizacion al cambiar los datos
Comencemos con el primer procedimiento para calcular el porcentaje de cumplimiento.
Procedimiento 1: Calculo
```vb
Sub CalcularCumplimiento(fcDiseno As Double, fcEnsayo As Double, celdaDestino As Range)
Dim porcentaje As Double
porcentaje = (fcEnsayo / fcDiseno) * 100
celdaDestino.Value = porcentaje
End Sub
```
The rest of this solution is on Solvi
3 more steps are locked. Watch the full animated, narrated solution for free.
Snap a photo, solve any question like this.
Watch the Rest for FreeFree to download · First solutions are on us