Lição 17: VBA - Funções para conversão de Tipos-Parte 2
Vamos apresentar mais algumas funções do VBA, para a conversão de tipos de dados.
Função CInt
A função CInt converte uma variável ou resultado de um expressão, para o subtipo Integer. O argumento desta função não pode ser do tipo texto, caso contrário será gerada uma mensagem de erro, em tempo de execução.
Observe este linha de código:
MsgBox CInt(32.36) & Chr(13) & CInt(20.35+40.45)
Esta linha gera a mensagem indicada na Figura a seguir:

A linha de código abaixo, irá gerar uma mensagem de erro, em tempo de execução.
Função CLng
A função CLng converte uma variável ou resultado de um expressão, para o subtipo Long. O argumento desta função não pode ser do tipo texto, caso contrário será gerada uma mensagem de erro, em tempo de execução. O argumento também não pode estar fora da faixa admitida pelo subtipo Long, caso contrário será gerada uma mensagem de erro, em tempo de execução.
Observe este linha de código:
MsgBox CLng("3462315")
Esta linha gera a mensagem indicada na Figura a seguir:

Função CSng
A função CSng converte uma variável ou resultado de um expressão, para o subtipo Single. O argumento desta função não pode ser do tipo texto, caso contrário será gerada uma mensagem de erro, em tempo de execução. O argumento também não pode estar fora da faixa admitida pelo subtipo Single, caso contrário será gerada uma mensagem de erro, em tempo de execução.
Observe este linha de código:
MsgBox CSng("3.1418256927")
Esta linha gera a mensagem indicada na Figura a seguir:

Função CStr
A função CStr converte uma variável ou resultado de um expressão, para o subtipo String.
Observe este linha de código:
MsgBox CStr("12345" & " hectares de terra")
Esta linha gera a mensagem indicada na Figura a seguir:

Função Int
A função Int retorna somente a parte inteira de um determinado número. A linha de código a seguir:
MsgBox Int(-7.35) & Chr(13) & Int(10.35)
Esta linha gera a mensagem indicada na Figura a Seguir:

Com isso, terminamos a nossa apresentação sobre as principais funções para a conversão de tipos de dados. Na próxima lição, analisaremos mais algumas funções do VBA, para operações com dados do tipo String e do tipo Data/Hora.
Voltar ao início
| PRODUTOS RELACIONADOS - EXCEL |
| LIVROS |
VÍDEO-AULAS |
E-BOOKS |
|
|
|
|
|
|
|
Uma verdadeira especialização em Office, com 6208 páginas de conteúdo que vai do básico ao avançado, detalhadamente explicado e exemplificado. Desde os recursos básicos, passando pelos recursos avançados, pela criação de macros e pela automação de tarefas usando programação VBA.
Apenas: R$ 195,00 (valor do frete já incluído)
CLIQUE AQUI PARA SABER COMO COMPRAR ESTE CD |
|