Mostrando entradas con la etiqueta procedimiento. Mostrar todas las entradas
Mostrando entradas con la etiqueta procedimiento. Mostrar todas las entradas

lunes, 27 de octubre de 2014

25. VBA para Excel: Trabajo con procedimientos, práctica guiada (3ª Parte).

Los procedimientos devuelven el control al código de llamada cuando finalizan su ejecución. Para ello, puede utilizar Return (Instrucción, Visual Basic), la instrucción Exit (Instrucción, Visual Basic) apropiada para el procedimiento o la instrucción End (Instrucción, Visual Basic) del procedimiento. El control se devuelve al código de llamada, a continuación del punto de la llamada al procedimiento.

(1) Con una instrucción Return, el control vuelve inmediatamente al código de llamada. No se ejecutan las instrucciones siguientes a la instrucción Return. Puede tener más de una instrucción Return en el mismo procedimiento.
(2) Con una instrucción Exit Sub o Exit Function, el control vuelve inmediatamente al código de llamada. No se ejecutan las instrucciones siguientes a la instrucción Exit. Puede tener más de una instrucción Exit en el mismo procedimiento, y puede mezclar las instrucciones Return y Exit en el mismo procedimiento.
(3) Si un procedimiento no incluye instrucciones Return o Exit, concluye con una instrucción End Sub o End Function, End Get o End Set a continuación de la última instrucción del cuerpo del procedimiento. La instrucción End devuelve el control inmediatamente al código de llamada. Puede tener sólo una instrucción End en un procedimiento. (Referencia: Volver de un procedimiento).

Vigésimo quinta clase del curso titulado "VBA PARA EXCEL. Desde Píldoras Informáticas, seguimos con Juan Gómez en la práctica guiada sobre procedimientos VBA para Excel 2010.

miércoles, 22 de octubre de 2014

24. VBA para Excel: Trabajo con procedimientos, práctica guiada (2ª Parte).

Los procedimientos se invocan desde otras partes del código. Esto se conoce como una llamada a procedimiento. Cuando finaliza la ejecución de un procedimiento, éste devuelve el control al código que lo invocó, que recibe el nombre de código de llamada. El código de llamada es una instrucción o una expresión contenida en una instrucción, que hace referencia al procedimiento por su nombre y le transfiere el control. (Referencia: Llamar a un procedimiento).

Vigésimo cuarta clase del curso titulado "VBA PARA EXCEL. Desde Píldoras Informáticas, Juan Gómez continúa guiándonos en una práctica sobre procedimientos VBA para Excel 2010.

lunes, 20 de octubre de 2014

23. VBA para Excel: Trabajo con procedimientos, práctica guiada (1ª Parte).

Un procedimiento es un bloque de instrucciones de Visual Basic incluido entre una instrucción de declaración (Function, Sub, Operator, Get, Set) y una declaración End correspondiente. Todas las instrucciones ejecutables de Visual Basic deben estar incluidas en algún procedimiento. (Referencia: Procedimientos en Visual Basic).

Vigésimo tercera clase del curso titulado "VBA PARA EXCEL. Desde Píldoras Informáticas, Juan Gómez nos guía en una práctica sobre procedimientos VBA para Excel 2010.

miércoles, 15 de octubre de 2014

22. VBA para Excel: Trabajo con procedimientos (4ª Parte).

En la mayoría de los casos, un procedimiento necesita cierta información sobre las circunstancias en las que se le ha llamado. Un procedimiento que ejecuta tareas repetidas o compartidas utiliza datos distintos en cada llamada. Estos datos se componen de variables, constantes y expresiones que se transfieren al procedimiento cada vez que se le llama.

Un parámetro representa un valor que el procedimiento espera que se proporcione cuando es llamado. La declaración del procedimiento define sus parámetros.

Puede definir un procedimiento sin parámetros, con un parámetro o con varios. La parte de la definición del procedimiento que especifica los parámetros se denomina lista de parámetros.

Un argumento representa el valor que se proporciona a un parámetro del procedimiento cuando se llama al procedimiento. El código de llamada proporciona los argumentos cuando llama al procedimiento. La parte de la llamada del procedimiento que especifica los argumentos se denomina lista de argumentos.(Referencia: Argumentos y parámetros de procedimiento).

Vigésimo segunda clase del curso titulado "VBA PARA EXCEL. Desde Píldoras Informáticas, Juan Gómez realiza la cuarta entrega que trata sobre los procedimientos en VBA, hoy aprenderemos sobre los argumentos en un procedimiento.

lunes, 13 de octubre de 2014

21. VBA para Excel: Trabajo con procedimientos (3ª Parte).

Los procedimientos Sub tienen como valor predeterminado el acceso público. Puede ajustar los niveles de acceso mediante los modificadores de acceso.

Si el procedimiento utiliza la palabra clave Implements , la clase o estructura debe tener una instrucción Implements que inmediatamente siga la instrucción Class o Structure . La instrucción Implements debe incluir cada interfaz que se especifica en implementslist. Sin embargo, el nombre por el que una interfaz define Sub (en definedname) no tiene que coincidir con el nombre de este procedimiento (en name). (Referencia: Instrucción Sub).

Vigésimo primera clase del curso titulado "VBA PARA EXCEL. Desde Píldoras Informáticas, Juan Gómez sigue con los procedimientos en VBA, en esta ocasión nos explica sobre los eventos y su importancia.

miércoles, 8 de octubre de 2014

20. VBA para Excel: Trabajo con procedimientos (2ª Parte).

Una ventaja de utilizar procedimientos es que el tiempo de codificación se reduce. Si sólo tienes que escribir una rutina una vez y sentencias de código que la llaman, te ahorras tiempo de codificación de la misma rutina varias veces, incluso si optas por cortar y pegar la rutina. La reducción del tiempo de codificación ayuda a reducir el tiempo de entrega del proyecto. (Referencia: Las ventajas y desventajas del uso de funciones y procedimientos de la programación computacional).

Vigésima clase del curso titulado "VBA PARA EXCEL. Desde Píldoras Informáticas, Juan Gómez continúa hablándonos sobre los procedimientos en VBA.

lunes, 6 de octubre de 2014

19. VBA para Excel: Trabajo con procedimientos (1ª Parte).

Todas las líneas de código ejecutable de una aplicación deben encontrarse dentro de un procedimiento, por ejemplo, Main, calculate o Button1_Click. La aplicación se leerá con mayor facilidad si subdivide los procedimientos grandes en procedimientos más pequeños (la conocida técnica divide y vencerás).

Los procedimientos son útiles para realizar tareas repetitivas o compartidas, como cálculos de uso frecuente, manipulación de texto y controles, y operaciones con bases de datos. Se puede llamar a un procedimiento desde distintos lugares del código; de modo que los procedimientos se prestan a servir de bloques de creación de la aplicación.

La estructuración del código en procedimientos aporta las siguientes ventajas:

(1) Los procedimientos permiten desglosar los programas en unidades lógicas independientes. Es más fácil depurar unidades individuales que todo un programa sin procedimientos.

(2) Después de desarrollar los procedimientos para el uso en un programa, puede utilizarlos en otros programas, a menudo con pocas o ninguna modificación. Esto ayuda a evitar la duplicación del código. (Referencia: Procedimientos y código estructurado).

Décimo novena clase del curso titulado "VBA PARA EXCEL. Desde Píldoras Informáticas, Juan Gómez comienza el apartado sobre procedimientos en VBA.