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.

Módulo 5 - Introdução a Macros e Programação VBA no Excel:


VOCÊ CONHECE A UNIVERSIDADE DO EXCEL?

UNIVERSIDADE PRÁTICA DO EXCEL - Domine o Excel, do Básico até a Criação de Planilhas Profissionais com Excel e VBA!

Aplica-se ao Excel 2019, 2016, 2013 e 2010!

22 Cursos - 925 Vídeo-Aulas - 120:42 horas - Só R$ 97,00

Para Todos os Detalhes, Acesse:

Curso Completo de Excel - Curso Online com Certificado - 925 Video Aulas - 22 Cursos - 120:42 horas


Curso Completo de Excel - Curso Online com Certificado - 925 Video Aulas - 22 Cursos - 120:42 horas

https://juliobattisti.com.br/excel-curso-completo.asp


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