C01-4B - Crear Procedimientos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

son un son de

que permiten
realizar

que realizan

La programación modular se basa en la filosofía de “divide y vencerás”; es decir, se


divide el problema planteado en problemas más simples y cada uno de estos será
implementado en módulos independientes, los cuales en el entorno de VBA se
conocen como subprogramas.

Un subprograma es un conjunto de instrucciones que permiten realizar una tarea


específica.
Procedimiento
Un procedimiento es una parte de un programa que realiza una o más tareas
relacionadas y que tiene su propio nombre. El procedimiento puede tener cero, uno o
más argumentos, los cuales pueden ser parámetros de entrada y/o parámetros de
salida.
Esta es la sintaxis para el uso de procedimientos en VBA:

Donde arg1, arg2, arg3, …, argn son los parámetros o argumentos del procedimiento.

Por ejemplo:

Procedimiento que usa una hoja de Excel y lee los datos necesarios para calcular el
área de un trapecio:

Invocando a un procedimiento
Invocar a un procedimiento se define como la llamada o uso que se hace a un
procedimiento anteriormente definido desde alguna parte del programa. Esto lo puedes
hacer de dos formas:

• 1ra forma: NombreProcedimiento arg1, arg2, arg3, …, argn •


2da forma: Call NombreProcedimiento (arg1, arg2, arg3, …, argn)

Por ejemplo:

Elaboraremos un procedimiento que limpie los valores ingresados en un formulario.


Para ello realiza los siguientes pasos.
Las propiedades de los controles son las siguientes:
Control Name Caption
Form frmArea Área de un trapecio
Label lblBaseMayor Base mayor
Textbox txtBaseMayor
Label lblBaseMenor Base menor
Textbox txtBaseMenor
Label lblAltura Altura
Textbox txtAltura
Command button cmdLimpiar Limpiar
Label lblArea Área
Textbox txtArea

3
Guarda tu trabajo y presiona el botón Ejecutar en el formulario para que este se abra.
Luego, ingresa cualquier valor en los campos de entrada y presiona el botón Limpiar.
Tu trabajo debe verse así:

Para borrar el valor ingresado en


un cuadro de texto, basta con asignar una
cadena de texto vacía (“”) a la propiedad Text.
Por ejemplo
txtBase.Text = ""

También podría gustarte