Analisis de un codigo de vba

Páginas: 4 (908 palabras) Publicado: 20 de mayo de 2014



ANÁLISIS DE CÓDIGO
1ER MODULO “PRINCIPAL”
Primero hablaré sobre el modulo PRINCIPAL:
Al principio únicamente se inicia el sub, luego se declaran las variables y después se utiliza unafunción que no habíamos visto en clase, la cual es “FOR EACH” y que tiene la siguiente Sintaxis
For Each elemento In grupo
[instrucciones]
[Exit For]
[instrucciones]
Next [elemento]
Lo anteriorúnicamente nos indica que para cada elemento “c” (“celda”, ya que es un rango, que se definió al principio) del grupo o rango (previamente llamado “datos”) se va a repetir la serie de instruccionesestablecidas para cada elemento que se encuentre en dicho rango o colección.
Y comienza la serie de instrucciones con un SELECT CASE previamente visto en clase que evalúa el dato de cada celda (en estecaso) y según su valor ejecuta una serie de instrucciones, la cual es asignar un valor “b” (definido como BOOLEAN)
La siguiente parte me costó trabajo entenderla ya que ni en la ayuda de Excel ni enlos libros encontraba la función “validarNumero”, pero luego de analizar bien, me dí cuenta que el módulo de “validaciones” crea una “PUBLIC FUNCTION”, es decir tú mismo creas una función, le asignasun nombre, le pones los parámetros que desees( ya sea por medio de ByVal en esta función, la cual nos califica o pasa al dato o argumento por su valor , o por alguna otra: ByRef , OptionalByVal ,etc), y después defines que valor te devolverá (que en este caso la función “validarNumero” nos devuelve un valor BOOLEAN) y al ser PUBLIC FUNCTION te sirve para todos los módulos que tengas.
Al finalse tiene una estructura If…Then (la cual hemos visto demasiado en clase), y pregunta si el valor de “b” (asignado en el SELECT CASE) es FALSE y en caso de que sea cierto colorea el interior de la “c”(celda) de color rojo con la función:
c.Interior.Color = RGB (266, 0, 0) cabe aclarar que RGB es la función Red Green Blue que asigna un color que sea combinación de estos por medio de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Codigo Vba- Desplegar Un Polinomio
  • Análisis de los articulos del codigo civil
  • Analisis al codigo fiscal
  • Analisis Del Codigo Da Vinci
  • Analisis del codigo del Negociador Internacional
  • analisis de codigo de etica
  • Análisis Al Código De La Niñez Y Adolescencia
  • Codigo Analisis Semantico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS