Procedimiento Function en el ámbito Público, privado y Estático
🔴 En este nuevo tutorial aprenderemos a crear y utilizar el procedimiento FUNTION ( ) de Microsoft Visual Basic for Aplications en sus tres ámbitos, PRIVADO – PÚBLICO Y ESTÁTICO. ¡Empecemos!
- 👉Para empezar hacemos clic derecho en la hoja 1, luego ver código. ✅
👉 Nos abrirá la ventana de editor de Visual Basic.
2. Vamos a la pestaña insertar módulo. ✅
3. Agregamos la función. ✅
Function Sumando()
A = 10
B = 20
Sumando = A + B
End Function
4. Agregamos la función sin olvidar poner la instrucción MsgBox para que se muestre el mensaje de suma de A + B. ✅
Function Sumando()
A = 10
B = 20
Sumando = A + B
End Function
Sub llamando_sumando()
MsgBox Sumando
End Sub
5. Para ejecutar hacemos clic en el siguiente ícono o pulsamos F5. ✅
6. El programa ejecutará la función mostrándonos el resultado. ✅
En el siguiente ejemplo usaremos
Function Sumando()
A = 50
B = 100
Sumando = A + B
End Function
Sub llamado_sumando()
MsgBox Sumando
End Sub
Function SumaA(A, B)
SumaA = A + B
End Function
Sub llamar_SumaA()
Dim V1 As Integer
Dim V2 As Integer
V1 = InputBox(“Escribir la primera Variable”)
V2 = InputBox(“Escribir la segunda Variable”)
MsgBox SumaA(V1, V2)
End Sub
Con el procedimiento Function se realiza este ejercicio de una macro que ejecuta y nos permite que en una ventana flotante sume la primera variable con la segunda variable, para que esto funcione correctamente es necesario declarar las variable como un valor integro Dim V1 As Integer de esa forma declaramos la variable. Es un ejercicio más complejo, pero es la forma correcta de realizarlo.
Es necesario declaras las variables para determinados ejercicios.
Function es un procedimiento que al igual que el procedimiento Sub se puede ejecutar entre módulos si se encuentran en ámbito público, si a una función le damos el ámbito privado esta función no podrá ejecutar una macro que está en otro módulo. Si deseas ejecutar una macro privada con una función en el mismo módulo esta sí podrá ejecutarla.
Responses