tipos VBA Dim são os tipos de variáveis que você pode usar em um programa VBA. Estes tipos consistem de inteiros , data, decimal , string e tipos de objetos. Ao compreender esses tipos que você pode declarar variáveis corretamente em seus programas VBA e, assim, reduzir o tempo necessário para desenvolver esses programas. Note que é possível usar Dim com nenhum tipo de variável , para declarar uma variável que pode conter qualquer tipo de valor. Tipos inteiros
Declare um tipo inteiro com uma declaração como " Dim x as Integer. " Use essas declarações quando você precisa variáveis que possuem números inteiros, ao invés de números fracionários ou reais. Por exemplo, usar o exemplo de "x" variável apenas mencionado para capturar o valor de retorno de funções internas do VBA que retornam inteiros. Tais funções incluem Cint , que converte strings para números inteiros.
Tipos de Data
O tipo data Dim é para as variáveis que possuem datas. Por exemplo, " Dim birthday1 como data" vai definir tal variável . Para atribuir um valor constante para tal variável , use o "#" na sua atribuição , como em " birthday1 = funções # # 1970/12/13 . VBA que retornam valores de data incluem " dateValue " , que converte seqüências de datas.
tipos decimais
tipos decimais VBA permitem trabalhar com números fracionários , tais como aqueles retornado pelas funções VBA sin, cos , e de log. A declaração Dim para estas variáveis usa as palavras-chave " como único" para as variáveis com precisão simples e " como dupla " para as variáveis de dupla precisão . as variáveis de dupla precisão permitem armazenar uma ampla gama de valores, mas ao custo de aumento dos requisitos de memória para o seu programa.
cordas
A Dim tipo string declara variáveis para serem utilizados como argumentos para ou valores de retorno de tais funções VBA como Cstr , Mid, direita e esquerda. por exemplo " Mid ( dateString , 6, 3 ) " retornará o texto " dia", se a cadeia variável " dateString " tem o valor " aniversário ".
objetos
< objeto tipos Dim p> VBA deixar você declarar variáveis para trabalhar com objetos do VBA , como o objeto " Range" no Word VBA. , por exemplo, " Dim parágrafo 1 como Range" irá declarar uma variável que você pode usar para manter seções de texto do documento, incluindo o formato do texto. uma atribuição de amostra para tal variável é " definir parágrafo 1 = ActiveDocument.Paragraphs (1). alcance. "