Está en la página 1de 6

Andrés Rojas Moncada

Curso
Correo: jarmoncada@gmail.com

Programación del Excel con VBA


(Visual Basic Para Aplicaciones)

Clase 15
Estructuras de control – Parte 3
Construcción GoTo
Excel Hecho Fácil
http://excelhechofacil.blogspot.com
E X CEL
Alcance… Clase 15
& Visual
Basic
for Applications

• Descripción global de la Construcción GoTo.

• Sintaxis GoTo.

• Ventajas y desventajas a la hora de trabajar con GoTo.

• Ejemplos GoTo en la hoja de cálculo.

• Conclusiones basadas en la evidencia.


E X CEL
Descripción global GoTo… Clase 15
& Visual
Basic
for Applications

Definición según la Ayuda del VBA

GoTo es una Instrucción que: Salta


incondicionalmente a una línea especificada en un
procedimiento.

La Construcción GoTo es una declaración que se hace en VBA con


el objeto de indicarle al compilador que líneas de código debe
omitir en un procedimiento cuando se presenta una condición
particular.
Por lo general la ejecución continua mucho más abajo de donde se
origino el salto.
Interpretación del autor de esta clase
E X CEL
Sintaxis GoTo… Clase 15
& Visual
Basic
for Applications

La Construcción GoTo tiene dos sintaxis muy similares

1 2

GoTo EtiquetaLínea GoTo NúmeroLínea

[Instrucciones...] [Instrucciones...]

EtiquetaLínea: NúmeroLínea

[Instrucciones...] [Instrucciones...]
Ventajas y desventajas E X CEL
Clase 15 Visual
GoTo… & Basic
for Applications

VENTAJAS

• Alta capacidad para resolver problemas que de otro modo serían


imposibles de llevar a cabo.
• Una implementación adecuada evita duplicar código, haciendo
que un programa se ejecute más raído y sea más liviano.
• La Construcción GoTo es útil para cambiar la linealidad de un
procedimiento por su sencilla estructura y fácil implementación.
• Altamente eficiente en todas las actividades de detección y manejo
de errores.
• Se pueden escribir rutinas de menara rápida y con mayor
velocidad en ejecución.
Ventajas y desventajas E X CEL
Clase 15 Visual
GoTo… & Basic
for Applications

DESVENTAJAS

• El código que se produce utilizando la Construcción GoTo es de


baja calidad, ya que se hace más difícil 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 programación.
• Usar reiteradamente la Construcción GoTo producirá
dependencia del programador, haciendo que este último no
explore nuevos estilos de programación.

También podría gustarte