120 Lições | Gratuito Online | Autor: Júlio Battisti
A função IsDate recebe uma variável ou expressão como argumento, e determina se a variável ou expressão é uma data válida, ou pode ser convertida para uma data válida. Caso o argumento passado seja uma data válida, a função retorna Verdadeiro, caso contrário, retorna Falso. Podemos utilizar esta função, por exemplo, para verificar se o usuário digitou uma data válida, em um campo de um formulário.
A sintaxe da função IsDate é a seguinte:
IsDate(NomeDaVariável)
ou
IsDate(expressão)
A seguir temos um exemplo de utilização da função IsDate.
If IsDate(x) Then
MsgBox "Você digitou uma data válida !"
Else
MsgBox "Data inválida, digite novamente !"
End If
A função IsEmpty recebe uma variável ou expressão como argumento, e determina se, em algum momento, foi atribuído algum valor para a variável ou expressão. Caso tenha sido atribuído algum valor, a função retorna Verdadeiro, caso contrário, retorna Falso. Podemos utilizar esta função, por exemplo, para verificar se um campo de digitação obrigatória, como por exemplo o nome, não foi deixado em branco.
A sintaxe da função IsEmpty é a seguinte:
IsEmpty(NomeDaVariável)
ou
IsEmpty(expressão)
A seguir temos um exemplo de utilização da função IsEmpty.
'Vamos declarar uma variável x, que nunca
'Será utilizada no nosso Script
Dim a, b, c
Dim x
a=10
b=23
c=a+b
If IsEmpty(x) Then
MsgBox "A variável x, não foi utilizada !"
End If
A variável x foi declarada porém não foi inicializada, com isso está vazia, logo a função IsEmpty(x) irá retornar Verdadeiro.
A função IsNull recebe uma variável ou expressão como argumento, e determina se, em algum momento, foi atribuído o valor Null para a variável ou expressão. Caso tenha sido atribuído o valor Null, a função retorna Verdadeiro, caso contrário, retorna Falso. Para atribuirmos Null para uma variável, utilizamos a seguinte sintaxe:
NomeDaVariável = Null
IMPORTANTE:Uma variável com valor Null, não é a mesma coisa que uma variável com valor zero, ou uma variável de texto com tamanho zero. Quando é atribuído o valor Null para a variável, esta continua existindo na memória, porém sem nenhum valor definido.
A sintaxe da função IsNull é a seguinte:
IsNull(NomeDaVariável)
ou
IsNull(expressão)
A seguir temos um exemplo de utilização da função IsNull.
' Vamos declarar uma variável x, e atribuir
' Null, para a variável.
Dim x
x = Null
If IsNull(x) Then
MsgBox "A variável x é Nula !"
End If
Este exemplo produz o seguinte resultado:
A função IsNumeric recebe uma variável ou expressão como argumento, e determina se o valor atribuído à variável ou expressão é numérico, ou pode ser convertido para numérico. Caso o valor seja numérico, ou possa ser convertido, a função retorna Verdadeiro, caso contrário, retorna Falso.
A sintaxe da função IsNumeric é a seguinte:
IsNumeric(NomeDaVariável)
ou
IsNumeric(expressão)
A seguir temos um exemplo de utilização da função IsNumeric.
Dim x,y,z
x=123
'Atribuo um valor que não pode ser convertido
'para numérico
y = "Riachuelo - 80"
z = Date()
mensagem = "Valor de x: " & x &" É numérico ? " & IsNumeric(x)& Chr(13)
mensagem = mensagem & "Valor de y: " & y &" É numérico ? " & IsNumeric(y)& Chr(13)
mensagem = mensagem & "Valor de z: " & z &" É numérico ? " & IsNumeric(z)
MsgBox mensagem
Cabe salientar a utilização da função Date(), para capturar a data do sistema, e atribuir esta data à variável z. Observe que esta data não foi considerada um valor numérico para a função IsNumeric.
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: |