Anda di halaman 1dari 6

Andrs Rojas Moncada

Correo: jarmoncada@gmail.com

Curs
Programacin del Excel con VBA
o

(Visual Basic Para


Aplicaciones)

Clase 15

Estructuras de control Parte


Construccin
GoTo
3
Excel Hecho Fcil
http://excelhechofacil.blogspo

Alcance

Clase 15

C E L

Visual
Basic

&

for Applications

Descripcin global de la Construccin GoTo.

Sintaxis GoTo.

Ventajas y desventajas a la hora de trabajar con GoTo.

Ejemplos GoTo en la hoja de clculo.

Conclusiones basadas en la evidencia.

Descripcin global
GoTo

Clase 15

C E L

Visual
Basic

&

for Applications

Definicin segn la Ayuda del VBA


GoTo
es
una
Instruccin
que:
Salta
incondicionalmente a una lnea especificada en un
procedimiento.

La Construccin GoTo es una declaracin que se hace en VBA con


el objeto de indicarle al compilador que lneas de cdigo debe
omitir en un procedimiento cuando se presenta una condicin
particular.
Por lo general la ejecucin continua mucho ms abajo de donde se
origino el salto.
Interpretacin del autor de esta clase

Sintaxis GoTo

Clase 15

C E L

Visual
Basic

&

for Applications

La Construccin GoTo tiene dos sintaxis muy similares


1

GoTo
EtiquetaLnea

GoTo NmeroLnea
[Instrucciones...]

[Instrucciones...]

NmeroLnea
EtiquetaLnea:
[Instrucciones...]
[Instrucciones...]

Ventajas y
desventajas GoTo

Clase 15

C E L

Visual
Basic

&

for Applications

VENTAJAS

Alta capacidad para resolver problemas que de otro modo seran


imposibles de llevar a cabo.

Una implementacin adecuada evita duplicar cdigo, haciendo


que un programa se ejecute ms rado y sea ms liviano.

La Construccin GoTo es til para cambiar la linealidad de un


procedimiento por su sencilla estructura y fcil implementacin.

Altamente eficiente en todas las actividades de deteccin y manejo


de errores.

Se pueden escribir rutinas de menara rpida y con mayor


velocidad en ejecucin.

Ventajas y
desventajas GoTo

Clase 15

C E L

Visual
Basic

&

for Applications

DESVENTAJAS

El cdigo que se produce utilizando la Construccin GoTo es de


baja calidad, ya que se hace ms difcil de: comprender, depurar,
probar y mantener.

Si no se usa de manera correcta y adecuada producir que el


compilador se ralentice.

La eficiencia y rapidez de esta Estructura de control depende en


gran medida del uso que le de el programador y no del lenguaje de
programacin.

Usar
reiteradamente
la
Construccin
GoTo
producir
dependencia del programador, haciendo que este ltimo no
explore nuevos estilos de programacin.

Anda mungkin juga menyukai