En este artículo, aprenderá a realizar cálculos en Excel usando código VBA.

[.underline] #Entendamos con un ejemplo: # Tenemos algunos números aleatorios que queremos multiplicar y luego sumar con algunos números para cada celda.

img1

Si tiene que realizar un cálculo en las celdas seleccionadas, debe seguir los pasos a continuación:

Haga clic en la pestaña Desarrollador Desde el grupo Código, seleccione Visual Basic

img2

Haga clic en Insertar y luego en Módulo

img3

Esto creará un nuevo módulo.

Ingrese el siguiente código en el Módulo

Subcálculo ()

x = InputBox («¿Multiplicar por qué?», ​​Predeterminado: = 1)

y = InputBox («¿Agregar qué?», ​​Predeterminado: = 0)

===

Para cada celda de la selección

celda.Valor = celda.Valor * x + y

Celda siguiente

End Sub

img4

Presione la tecla de método abreviado ALT + F8 para abrir la ventana Macro y luego seleccione la macro.

img5

Alternativamente, puede presionar F5 para ejecutar el código en la pantalla VBA.

Después de ejecutar la macro, obtendremos el siguiente cuadro de entrada para ingresar el número “Multiplica por qué”

img6

Después de ingresar el valor (2 en nuestro ejemplo), el siguiente cuadro de entrada aparecerá frente a usted para ingresar el número a agregar (2 en nuestro ejemplo).

Consulte la siguiente instantánea

img7

Obtendremos la salida. Consulte la siguiente instantánea

img8

De esta forma, podemos realizar cálculos según requerimiento del usuario.