0204-Dica VBA: Tipos de valores

Afinal que tipos de valores podem ser utilizados quando estamos trabalhando com VBA no Excel?
Preparamos uma tabela resumo do tipo: “tudo que eu queria saber sobre variáveis no VBA, mas estava com preguiça de pesquisar”.

Tipo Comentários Intervalo Tamanho de armazenamento
Boolean Variáveis que armazenam resultados de testes lógicos True ou False 16 bits
Currency O tipo de dados Currency é útil para cálculos que envolvem dinheiro e cálculos de ponto fixo, nos quais a precisão é especialmente importante. (922.337.203.685.477,5808) até 922.337.203.685.477,5807 64 bits
Date Qualquer valor literal de data reconhecível pode ser atribuído a variáveis Date. Os literais date devem estar entre sinais (#), por exemplo, #1 de janeiro de 1993# ou #1 jan 93#.

As variáveis Date exibem as datas de acordo com o formato abreviado de data reconhecido por seu computador. As horas são exibidas de acordo com o formato de hora (12 ou 24 horas) reconhecido por seu computador.

Datas que variam de 1 de janeiro de 100 a 31 de dezembro de 9999 e as horas de 0:00:00 a 23:59:59 64 bits
Double Vírgula flutuante de dupla precisão -1,79769313486232E308 a -4,94065645841247E-324 para valores negativos e de 4,94065645841247E-324 a 1,79769313486232E308 para valores positivos. 64 bits
Integer Números inteiros -32.768 a 32.767 16 bits
Long Inteiro longo -2.147.483.648 a 2.147.483.647 32 bits
Object Observação: Embora uma variável declarada com tipo Object seja flexível o suficiente para conter uma referência a qualquer objeto, a ligação ao objeto ao qual essa variável faz referência é sempre posterior (ligação em tempo de execução). Para forçar a ligação anterior (ligação em tempo de compilação), atribua a referência de objeto a uma variável declarada com um nome de classe específico. Usando a instrução Set, uma variável declarada como um Object pode ter qualquer referência a objeto atribuída a ela. 32 bits
Single Vírgula flutuante de precisão simples -3,402823E38 a -1,401298E-45 para valores negativos e de 1,401298E-45 a 3,402823E38 para valores positivos. 32 bits
String Sequências de caracteres Comprimento variável < 2 bilhões (2^31) de caracteres.

Comprimento fixo < 64K (2^16) de caracteres.

Anúncios

In Excel We Trust

Marcado com: , , ,
Publicado em Nível: Avançado

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: