Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Reglas para los nombres de variables.

| 4 comentarios

VARIABLES:

Las variables se establecen en tiempo de ejecución, sirven para almacenar números, palabras, numeros decimales, objetos entre otros.

COMO DECLARARLAS:

Dim Nombredelavariable as Tipodelavariable

Nombredelavariable = Valor
Todo elemento declarado tiene un nombre, también denominado identificador, que utiliza el código para hacer referencia a él.
REGLAS

Un nombre de elemento en Visual Basic debe observar las reglas siguientes:

  • Debe comenzar por un carácter alfabético o un signo de subrayado (_).
  • Sólo puede contener caracteres alfabéticos, dígitos decimales y signos de subrayado.
  • Debe contener por lo menos un carácter alfabético o un dígito decimal, si empieza con un signo de subrayado.
  • No puede superar los 1023 caracteres de longitud.
  • VBA no distingue mayúsculas y minúsculas
  • No se pueden usar espacios ni puntos
  • Caracteres prohibidos: # $% !
  • No usar palabras reservadas

el nombre de la variable no debiera ser tan corto, ni tan largo. en el se debe describir al elemento, para una mejor comprensión y legibilidad del código.

En general, el nombre de un elemento no puede coincidir con ninguna de las palabras clave reservadas para Visual Basic, como Case o Friend. No obstante, puede definir un nombre con escape que se especifica incluido entre corchetes ([ ]). Un nombre con escape puede coincidir con cualquier palabra clave de Visual Basic, puesto que los corchetes quitan toda ambigüedad posible. También puede usar los corchetes en las referencias al nombre en el código.

En general, sólo debe utilizar los nombres con escape cuando:

  • Su código ha migrado de una versión anterior de Visual Basic que no reservó la palabra clave que está utilizando como nombre, o
  • Está trabajando con código escrito en otro lenguaje en el que la palabra clave determinada no está reservada.
El ejemplo siguiente muestra algunos nombres de elementos válidos.
aB123__45
_567
En este algunos nombres de elementos no válidos. El primero contiene sólo un subrayado, el segundo comienza con un dígito decimal y el tercero contiene un carácter no válido ($).
_
12ABC
xyz$wv
Elaborado por: Alberto Gonzáles

4 comentarios

  1. Muy buena sintesis de todas las variables. Es muy util para los que recien nos vamos familiarizando con vba.

  2. Hola me parece exelente esta informacion para la creacion correcta de una macro.
    Atte
    Giovanni

  3. Buenos días
    Coincido con los comentarios anteriores. Es importante apredenre a definir los nombres de las variables que utilicemos, así nos evitaremos contratiempos al momento de ubicarlas si deseamos realizar correcciones.
    Saludos
    Juan Jaén

  4. Hola,
    Buena introducción para definir las variables a utilizar en una macro especifica. Sirvió bastante la expliación.
    Slds,
    Jorge P.

Deja una respuesta

Los campos requeridos estan marcados con *.