Declaración de variables de VBA usando Dim

Esta guía desglosa variables de VBA, tipos de datos y Dim. Normalmente, el primer paso después de nombrar su macro es declarar sus variables. Las variables son nombres para diferentes partes de los datos con los que trabajará la macro. Sin embargo, esto a veces resulta difícil, ya que es difícil planificar con anticipación cuántas variables se utilizarán en la macro. Finalmente, cuando se escribe la macro, el usuario puede agregar o eliminar ciertas variables. Esto se hará más evidente en esta guía para escribir macros VBA. Macros de VBA Configurar macros en Excel VBA es bastante simple. La estructura de las macros de Excel VBA implica comenzar con una línea sub () antes de comenzar el código de la macro. Las macros utilizan la aplicación Visual Basic en Excel para crear funciones personalizadas generadas por el usuario y acelerar las tareas manuales mediante la creación de procesos automatizados.

En la parte superior de cada macro después del subnombre hay una sección llamada declaraciones. Aquí, el usuario enumera y nombra todas las diferentes variables que usará y declara sus tipos de datos. Esto se hace usando la instrucción "Dim". La instrucción "Dim" va seguida del nombre de la variable y, a veces, la instrucción "as [tipo de datos]". Por ejemplo, si quisiéramos crear una variable para el precio de una acción, podríamos escribir "Dim stockPrice como doble". Esto crea una variable llamada stockPrice, que toma el tipo de datos double. Un tipo de datos doble es uno de los tipos de datos que permite decimales, a diferencia del tipo de datos enteros.

No es necesario declarar siempre el tipo de datos. A veces, es suficiente declarar el nombre y VBA puede inferir el tipo de datos cuando la variable se usa en el código más adelante. Sin embargo, generalmente es más seguro declarar el tipo de datos que espera usar.

Cada declaración tendrá su propia línea. Es útil agrupar variables del mismo tipo de datos.

Captura de pantalla de variables de VBA

Tipos de datos variables

Hay bastantes tipos de datos de VBA, pero para los propósitos generales del modelado financiero ¿Qué es el modelado financiero? El modelado financiero se realiza en Excel para pronosticar el desempeño financiero de una empresa. Descripción general de qué es el modelado financiero, cómo y por qué construir un modelo. no todos se utilizan.

A continuación se muestra una lista de variables de VBA comunes (conocidas como tipos de datos) utilizadas en macros y sus propósitos:

  • Entero: se utiliza para almacenar valores numéricos que no tomarán forma decimal.
  • Único: se utiliza para almacenar valores numéricos que pueden tomar forma decimal. También puede contener números enteros.
  • Doble: una forma más larga de la variable única. Ocupa más espacio, pero es necesario para números más grandes.
  • Fecha: almacena valores de fecha.
  • Cadena: almacena texto. Puede contener números, pero los almacenará como texto (no se pueden realizar cálculos en números almacenados como una cadena)
  • Booleano: se utiliza para almacenar resultados binarios (verdadero / falso, 1/0)

Nuevamente, existen otros tipos de datos, pero estos son los más utilizados para crear macros.

Almacenamiento de un valor en una variable

Después de crear una variable, almacenar un valor en ella es simple.

Nombre de variable = valor de variable

Nombre de la variable de cadena = "Valor de la variable"

(Cuando use cadenas, debe rodear el texto entre comillas. Esto no es cierto para valores numéricos o binarios)

Cada variable nombrada solo puede contener un valor a la vez.

Ejemplo de declaración de tipos de datos variables con Dim

Aquí hay un desglose de cómo usar Dim en VBA:

  • Declaración de una variable de nombre de empresa: "Dim companyName as String"
  • Configuración de la variable de nombre de la empresa:
    • companyName = "Tesla"
    • companyName = "Wells Fargo"
    • companyName = "No hay ningún nombre de empresa disponible"
  • Declarar una variable para almacenar el ingreso neto: "Reducir el ingreso neto como único" (o doble, según la escala)
  • Configuración de la variable de ingresos netos:
    • NetIncome = -5,000
    • netIncome = 0
    • NetIncome = 1,000,000.64
  • Declarar una variable binaria para almacenar el crecimiento: "Dim isGrowthPositive as Boolean"
  • Configuración de la variable de crecimiento:
    • isGrowthPositive = Verdadero
    • isGrowthPositive = False
    • isGrowthPositive = 1 (igual que True)

Dim VBA

Como puede ver en el ejemplo anterior, estas variables (y algunas variables adicionales para mostrar las mejores prácticas de agrupación) se han declarado. Los valores también se han almacenado en las principales variables. Sin embargo, si se ejecutara esta macro, simplemente almacenaría estos valores en las variables y no los usaría de ninguna manera. Para continuar aprendiendo a usar variables, necesita conocer los métodos de VBA. Referencias de celda de VBA Las referencias de celda de VBA le permiten al usuario decirle a Excel dónde buscar los datos que necesita. Después de crear la macro y declarar las variables, el siguiente paso es crear referencias de celda VBA, que en realidad se refieren a cada variable y que luego se pueden usar para manipular los datos dentro de la hoja de Excel. disponible para cada uno.

Recursos adicionales

Gracias por leer la guía de Finance sobre variables de VBA, tipos de datos y Dim. Finance es el proveedor global oficial de la certificación FMVA® Analista de valoración y modelado financiero (FMVA) ™ Únase a más de 350,600 estudiantes que trabajan para empresas como Amazon, JP Morgan y la certificación Ferrari, diseñada para transformar a cualquiera en un analista financiero de clase mundial.

Para seguir aprendiendo y progresando en sus habilidades de Excel, recomendamos encarecidamente estos recursos financieros adicionales:

  • Accesos directos de teclado de Excel Accesos directos de Excel Accesos directos de Excel para PC Mac: lista de los accesos directos de MS Excel más importantes y comunes para usuarios de PC y Mac, finanzas, profesiones contables. Los atajos de teclado aceleran sus habilidades de modelado y ahorran tiempo. Aprenda a editar, formatear, navegar, cinta, pegar especial, manipulación de datos, edición de fórmulas y celdas, y otros atajos
  • Fórmulas avanzadas de Excel Fórmulas avanzadas de Excel que debe conocer Estas fórmulas avanzadas de Excel son fundamentales para conocer y llevarán sus habilidades de análisis financiero al siguiente nivel. Funciones avanzadas de Excel que debes conocer. Conozca las 10 fórmulas principales de Excel que todo analista financiero de clase mundial utiliza de forma regular. Estas habilidades mejorarán su trabajo con la hoja de cálculo en cualquier carrera.
  • Métodos VBA Métodos VBA Un método VBA es un fragmento de código adjunto a un objeto, variable o referencia de datos de VBA que le dice a Excel qué acción realizar en relación con ese objeto. Copiar, pegar y seleccionar son solo algunos ejemplos de métodos VBA que se pueden realizar.
  • VBD Do Loops VBA Do Loop Un VBA Do Loop permite al usuario repetir un determinado proceso en una macro. Un Do Loop se puede usar en VBA para realizar manipulaciones repetitivas de datos y mejorar el modelo de Excel. Una instrucción Do Loop tendrá una instrucción inicial y una instrucción final, con el código para realizar contenido dentro de estas dos declaraciones

Recomendado

¿Qué es la base de efectivo modificada?
¿Qué es una carta de presentación de un analista de crédito?
¿Cuál es el costo marginal de producción?