NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Quer Receber Novidades e E-books Gratuitos de Excel? * Junte-se a mais de 103.000 pessoas!

Curso Grátis de Excel Avançado - Módulo 5 - Lição: Funções do VBA - Funções para conversão de Tipos- Parte 2

120 Lições | Gratuito Online | Autor: Júlio Battisti


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:

Excel Avançado em 120 Lições - Júlio Battisti

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:

Excel Avançado em 120 Lições - Júlio Battisti

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:

Excel Avançado em 120 Lições - Júlio Battisti

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:

Excel Avançado em 120 Lições - Júlio Battisti

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:

Excel Avançado em 120 Lições - Júlio Battisti

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.

[LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI