Automatización en VBA: Control de resistencia del concreto
Published:
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:
[Table containing data: Cimiento C-01: 18.5, 18, 97.2972973, OBSERVADO; Viga V-01: 24, 24, 100, CUMPLE; Columna P-01: 28, 31, 110.7142857, SOBRESALIENTE; Losa L-01: 21, 20, 95.23809524, OBSERVADO; Muro M-01: 28, 27, 96.42857143, OBSERVADO; Zapata Z-01: 24, 22, 91.6666667, NO CUMPLE; Columna P-02: 28, 29, 103.5714286, CUMPLE; Viga V-02: 16, 24, 150, SOBRESALIENTE]
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)
2. Generar un procedimiento parametrizado que calcule el cumplimiento de resistencia = f'c ensayo / f'c diseño * 100, valide la información ingresada e inserte el porcentaje en la celda correspondiente al CUMPLIMIENTO (2 puntos).
Generar un procedimiento parametrizado que inserte el ESTADO (2 puntos) en la celda, utilizando el valor del cumplimiento calculado en el punto 1.
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 muestra un examen impreso que contiene una tabla de datos de Excel con columnas: ELEMENTO, f'c DISEÑO (MPa), f'c ENSAYO (MPa), CUMPLIMIENTO (%), y ESTADO. Debajo hay una segunda tabla pequeña de referencia de condiciones para el estado (CRÍTICO, NO CUMPLE, OBSERVADO, CUMPLE, SOBRESALIENTE) basada en rangos de valores de cumplimiento. El documento también incluye instrucciones para la implementación técnica en VBA.
Animated Video Solution
The first half plays free, the full solution is in the app.
Step by Step Written Solution
Hola AxelJose, vamos a resolver este ejercicio de programacion en Visual Basic para Excel juntos. Nuestro objetivo es automatizar el calculo de cumplimiento y el estado de la resistencia del concreto.
Automatizacion de Resistencia
Primero, definamos la logica de calculo. El porcentaje de cumplimiento es igual al valor de ensayo dividido por el valor de diseño, multiplicado por cien.
Ahora definamos las condiciones para el estado segun la tabla provista.
Reglas de Estado
| Porcentaje | Estado |
|---|---|
| < 85 | CRITICO |
| 85 a < 95 | NO CUMPLE |
| 95 a < 100 | OBSERVADO |
| 100 a < 110 | CUMPLE |
| >= 110 | SOBRESALIENTE |
Para cumplir con la programacion modular, crearemos funciones independientes. La primera funcion recibe los valores de ensayo y diseño y devuelve el porcentaje.
Funcion de Calculo
The rest of this solution is on Solvi
4 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