Automatización de control de resistencia de concreto en Excel con VBA

Computer ScienceVisual Basic for Applications (VBA)Medium

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: 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 = f'c ensayo / f'c diseño * 100, valide la información ingresada e inserte el porcentaje en la celda correspondiente al CUMPLIMIENTO (4 puntos). 2. Generar un procedimiento parametrizado que inserte el ESTADO (4 puntos) en la celda, utilizando el valor del cumplimiento calculado en el punto 1. 3. Generar el evento que dispare los procedimientos parametrizados realizados. (2 puntos)

This question includes visual content: La imagen contiene una tabla de ejemplo de Excel. A la izquierda, una tabla con columnas A-E que muestran 'ELEMENTO' (Cimiento C-01), 'f'c DISEÑO (MPa)' (18,5), 'f'c ENSAYO (MPa)' (18), 'CUMPLIMIENTO (%)' (97,2972973), y 'ESTADO' (OBSERVADO). Hay un botón etiquetado como 'Ejecución'. A la derecha, una tabla con columnas F-H muestra los criterios para los estados: '< 85' -> CRÍTICO, '< 95' -> NO CUMPLE, '< 100' -> OBSERVADO, '< 110' -> CUMPLE, '>= 110' -> SOBRESALIENTE.

Animated Video Solution

The first half plays free, the full solution is in the app.

Step by Step Written Solution

1
Step 1

Hola Brayan, resolvamos juntos este ejercicio de programación en Visual Basic para aplicaciones para el control de resistencia del concreto.

Estructura Modular en VBA

2
Step 2

Nuestro objetivo es automatizar el cálculo de cumplimiento y la determinación del estado del concreto utilizando procedimientos parametrizados.

Pasos a seguir:

1. Procedimiento para el cálculo de cumplimiento.

2. Procedimiento para asignar el estado según la tabla.

3. Evento para disparar la ejecución.

3
Step 3

Primero, creamos un procedimiento parametrizado que tome los valores de ensayo y diseño para calcular el porcentaje de cumplimiento.

1. Cálculo de Cumplimiento

$$Sub CalcularCumplimiento(diseño As Double, ensayo As Double, celdaDestino As Range)\nceldaDestino.Value = (ensayo / diseño) * 100\nEnd 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.

Download on the App Store Get it on Google Play

Free to download · First solutions are on us

100K+Questions solved daily
50K+Students learning
4.8 ★App Store rating

About This Question

Subject
Computer Science
Topic
Visual Basic for Applications (VBA)
Difficulty
Medium
Question Type
Open Ended

Solve any question in seconds

Snap a photo and AI explains it step by step with voice and animation.

Download on the App Store Get it on Google Play
Solvi
The full solution is in the appFree to download · First solutions are on us
Get