Função IsDate 3 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.

Slides:



Advertisements
Apresentações semelhantes
«Forte do Bom Sucesso (Lisboa) – Lápides 1, 2, 3» «nomes gravados, 21 de Agosto de 2008» «Ultramar.TerraWeb»
Advertisements

IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
INFORMAÇÕES COMPLEMENTARES
Propriedades físicas representativas de
A busca das mulheres para alcançar seu espaço dentro das organizações
Vamos contar D U De 10 até 69 Professor Vaz Nunes 1999 (Ovar-Portugal). Nenhuns direitos reservados, excepto para fins comerciais. Por favor, não coloque.
METODOLOGIAS 1. SONDAGEM NACIONAL entrevistas 2. QUESTIONÁRIOS 12 escolas básicas integradas da Grande Lisboa 3. GRUPOS DE FOCO 12 grupos.
Operadores e Funções do LINGO
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
MISSÕES ESTADUAIS.
Nome : Resolve estas operações começando no centro de cada espiral. Nos rectângulos põe o resultado de cada operação. Comprova se no final.
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
Ludwig Krippahl, 2009 Programação para as Ciências Experimentais 2008/9 Teórica 11.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 10.
Excel Profa. Cristina M. Nunes.
VBA – Módulos, Procedimentos e Funções
Campus Curitiba Departamento Acadêmico de Matemática Angela Olandoski Barboza UTFPR – Damat.
Campus Curitiba Departamento Acadêmico de Matemática Angela Olandoski Barboza UTFPR – Damat.
Curso de ADMINISTRAÇÃO
EXPRESSÕES ARITMÉTICAS
FUNÇÃO MODULAR.
Análise Econômica Lucro Real Nívea Cordeiro 2011.
Aula 4 Nomes, Vinculações, Tipos e Escopos
Aula 5 Tipos de Dados Universidade do Vale do Rio dos Sinos
A Tabuada.
Provas de Concursos Anteriores
ESTATÍSTICA.
Renda até 2 SM.
Módulo Financeiro Centro de Custo.
Diagnósticos Educativos = Diagnósticos Preenchidos 100% = 1.539
PESQUISA SOBRE PRAZO MÉDIO DA ASSISTÊNCIA NA SAÚDE SUPLEMENTAR
Justificativas Racionalização do uso do Plano – evitar desperdícios Correção de distorções Tratamento isonômico para cônjuges servidores Manutenção da.
MECÂNICA - DINÂMICA Exercícios Cap. 13, 14 e 17. TC027 - Mecânica Geral III - Dinâmica © 2013 Curotto, C.L. - UFPR 2 Problema
Bolha Posição de máx. W2 Ponto de Estagnação
MECÂNICA - ESTÁTICA Vetores Forças Cap. 2.
CATÁLOGO GÉIA PÁG. 1 GÉIA PÁG. 2 HESTIA PÁG. 3.
PROCESSOS PRINCIPAIS Alunos - Grau de Satisfação 4971 avaliações * Questões que entraram em vigor em 2011 ** N.A. = Não Aplicável Versão: 07/02/2012 INDICADORES.
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Conservação - Frota ANO IV – Nº 06.
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Conservação - Frota ANO IV – Nº 11.
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Nivel de Serviço ANO III – Nº 2.
Trabalho sobre Cor Thiago Marques Toledo.
JESUS SE ENCONTRA COM SEUS PRIMEIROS SEGUIDORES
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Nível de Serviço ANO II – Nº 06.
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Conservação - Frota ANO IV – Nº 12.
FISCALIZAÇÃO DIRECIONADA CONDUTA - AUXILIAR ANO III – Nº 05.
FISCALIZAÇÃO DIRECIONADA NÍVEL DE SERVIÇO ANO I – Nº 7.
FISCALIZAÇÃO DIRECIONADA NÍVEL DE SERVIÇO ANO I – Nº 9.
FISCALIZAÇÃO DIRECIONADA NÍVEL DE SERVIÇO ANO I – Nº 4.
Coordenação Geral de Ensino da Faculdade
Os números a seguir, representam as notas de
Plataforma Brasil – Submissão de pesquisa
Funcionários - Grau de Satisfação 2096 avaliações
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Conservação - Frota ANO V – Nº 01.
PERFIL DOS BENEFICIÁRIOS E NÃO-BENEFICIÁRIOS DO PROGRAMA BOLSA FAMÍLIA EM TERMOS DE MERCADO DE TRABALHO: CONSIDERAÇÕES METODOLÓGICAS E SUBSTANTIVAS Alessandra.
Tributação da Exportação nas Empresas optantes pelo Simples Nacional
Projeto Marcas que Eu Gosto 1 PROJETO MARCAS QUE EU GOSTO Estudos Quantitativo de Consumidores Janeiro / 2005.
Núcleo de Mídia – Comercial Ranking Nacional de Circulação - Domingos Evolução Mês* 3,38% 2,20% 1,39% 1,13% -4,84% 0,49% -6,16% -0,07% -0,71% 0,27% 0,43%
1/40 COMANDO DA 11ª REGIÃO MILITAR PALESTRA AOS MILITARES DA RESERVA, REFORMADOS E PENSIONISTAS - Mar 06 -
Projeto Medindo minha escola.
Cruz Alta Nossa Velha - Nova Parte 51 CRUZ ALTA VISTA DO ESPAÇO – Parte
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Conduta - Auxiliar ANO V – Nº 04.
1 Aplicações do Fecho Regular. 2 A interseção de uma linguagem livre de contexto e uma linguagem regular é uma linguagem livre de contexto livre de contexto.
CONCEITOS FUNDAMENTAIS
Olhe fixamente para a Bruxa Nariguda
LINHAS MAIS RECLAMADAS Ranking Negativo para Fiscalização Direcionada Conduta - Auxiliar ANO V – Nº 07.
Máquina de Turing Universal
3ª PESQUISA DE REMUNERAÇÃO
Equipe Bárbara Régis Lissa Lourenço Lucas Hakim Ricardo Spada Coordenador: Gabriel Pascutti.
Planilha Eletrônica - Excel
VBA - Introdução Pontifícia Universidade Católica de Goiás
Transcrição da apresentação:

Função IsDate 3 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 seja uma data válida, a função retorna Verdadeiro. Caso contrário, retorna Falso; É utilizada para verificar se o usuário digitou uma data válida em um campo de um formulário; UTFPR – Damat Apostila Pág. 61

Exemplo da Função IsDate Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoIsDate e clique em OK; Digite o código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 61

Exemplo da Função IsDate Dim x x = "19/9/2007" If IsDate(x) Then MsgBox "Você digitou uma data válida!" Else MsgBox "Data inválida! Digite novamente!" End If Teste seu procedimento; Troque a data para “31/2/2007” e verifique a mensagem UTFPR – Damat Apostila Pág. 61

Função IsEmpty 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; É utilizada para verificar se um campo de digitação obrigatória não foi deixado em branco; UTFPR – Damat Apostila Pág. 61

Exemplo da Função IsEmpty Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoIsEmpty e clique em OK; Digite o código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 61

Exemplo da Função IsDate 'Vamos declarar uma variável x que 'nunca será utilizada em nosso procedimento 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 UTFPR – Damat Apostila Pág. 62

Função IsNumeric 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. UTFPR – Damat Apostila Pág. 63

Exemplo da Função IsNumeric Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida a Sub FunçãoIsNumeric execute-a. UTFPR – Damat Apostila Pág. 63

Exemplo 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 ? " mensagem = mensagem & IsNumeric(x) & Chr(13) mensagem = mensagem & "Valor de y: " & y & " É numérico ? " mensagem = mensagem & IsNumeric(y) & Chr(13) mensagem = mensagem & "Valor de z: " & z mensagem = mensagem & " É numérico ? " & IsNumeric(z) MsgBox mensagem UTFPR – Damat Apostila Pág. 63

Função CBool A função CBool converte uma variável ou resultado de uma expressão para o subtipo Boolean (Verdadeiro ou Falso); Qualquer número com exceção do zero é automaticamente convertido para Verdadeiro; O valor zero é sempre convertido para Falso O argumento desta função não pode ser Texto, pois será gerado um erro em tempo de execução; UTFPR – Damat Apostila Pág. 64

Exemplo da Função CBool Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida localize a FunçãoCBool execute-a. UTFPR – Damat Apostila Pág. 64

Exemplo da Função Cbool MsgBox CBool(10 > 25) & Chr(13) & CBool(3) UTFPR – Damat Apostila Pág. 64

Função CByte A função CByte converte uma variável ou resultado de uma expressão para o subtipo Byte. O valor convertido deve estar na faixa aceitável para o tipo byte que vai de 0 a 255; Caso o número esteja fora da faixa aceitável, será gerada uma mensagem de erro em tempo de execução; O argumento desta função não pode ser Texto, pois será gerado um erro em tempo de execução; UTFPR – Damat Apostila Pág. 64

Exemplo da Função CByte Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Localize a Sub FunçãoCByte e execute-a. UTFPR – Damat Apostila Pág. 64

Exemplo da Função CByte MsgBox CByte(10 + 34) & Chr(13) & CByte(35) MsgBox CByte(100 + 200) UTFPR – Damat Apostila Pág. 65

Função CCur A função CCur converte uma variável ou resultado de uma expressão para o subtipo Currency (semelhante ao formato Moeda, porém sem o símbolo do real: R$); O argumento desta função não pode ser Texto, pois será gerado um erro em tempo de execução; UTFPR – Damat Apostila Pág. 65

Exemplo da Função CCur Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida localize a Sub FunçãoCCur e execute-a. UTFPR – Damat Apostila Pág. 65

Exemplo da Função CCur MsgBox CCur(250.335677 + 324.3333) & Chr(13) & CCur(1250.326582) UTFPR – Damat Apostila Pág. 66

Função CDate A função CDate converte uma variável ou resultado de uma expressão para o subtipo Date; O argumento desta função deve estar em um formato que seja aceitável para datas, senão será gerada uma mensagem de erro em tempo de execução; UTFPR – Damat Apostila Pág. 66

Exemplo da Função CDate Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida localize Sub FunçãoCDate e execute-a. UTFPR – Damat Apostila Pág. 66

Exemplo da Função CDate MsgBox CDate("31/10/1980") & Chr(13) & CDate("23-01-2007") UTFPR – Damat Apostila Pág. 66

Exemplo da Função CDate MsgBox CDate("31/02/1980") UTFPR – Damat Apostila Pág. 67

Função CDbl Função CInt Funções A função CDbl converte uma variável ou resultado de uma expressão para o subtipo Double; Função CInt Funções A função CInt converte uma variável ou resultado de uma expressão para o subtipo Integer; UTFPR – Damat Apostila Pág. 67

Função CLng Função CSng Funções A função CLng converte uma variável ou resultado de uma expressão para o subtipo Long; Função CSng Funções A função CSng converte uma variável ou resultado de uma expressão para o subtipo Single; UTFPR – Damat Apostila Pág. 68

Função CStr Funções A função CStr converte uma variável ou resultado de uma expressão para o subtipo String; UTFPR – Damat Apostila Pág. 69

Função Int A função Int retorna somente a parte inteira de um determinado número; UTFPR – Damat Apostila Pág. 69

Exemplo da Função Int Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoInt e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 69

Exemplo da Função Int MsgBox Int(-7.35) & Chr(13) & Int(10.35) UTFPR – Damat Apostila Pág. 69

Função Asc A função Asc retorna o valor numérico do código ASCII, para a primeira letra de uma String; UTFPR – Damat Apostila Pág. 70

Exemplo da Função Asc Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoAsc e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 70

Exemplo da Função Asc mensagem = Asc("Ainda chovia!") MsgBox mensagem O valor 65 indica que o número relativo ao código ASCII para a letra A. UTFPR – Damat Apostila Pág. 70

Função Chr A função Chr(número) recebe um número como parâmetro e retorna o caracter ASCII associado ao número fornecido como parâmetro; UTFPR – Damat Apostila Pág. 70

Exemplo da Função Chr Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoChr e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 70

Exemplo da Função Chr mensagem = Chr(65) MsgBox mensagem Vale lembrar que já utilizamos Chr(13) nas nossas caixas de mensagem para simular um Enter. UTFPR – Damat Apostila Pág. 70

Função Len Esta função determina o tamanho da String que foi passada como parâmetro para a função; UTFPR – Damat Apostila Pág. 70

Exemplo da Função Len Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoLen e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 70

Exemplo da Função Len MsgBox Len("Este é um exemplo de uso da função Len!!") Vale lembrar que os espaços em branco também são contados. UTFPR – Damat Apostila Pág. 70

Função LCase Esta função converte para minúsculas as letras da String que foi passada como parâmetro para a função; UTFPR – Damat Apostila Pág. 71

Exemplo da Função LCase Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida localize a Sub FunçãoLCase e execute-a. UTFPR – Damat Apostila Pág. 71

Exemplo da Função LCase MsgBox LCase("ESTE É UM EXEMPLO DE USO DA FUNÇÃO LCASE!!") UTFPR – Damat Apostila Pág. 71

Função UCase Esta função converte para maiúsculas a letras da String que foi passada como parâmetro para a função; UTFPR – Damat Apostila Pág. 71

Exemplo da Função UCase Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoUCase e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 71

Exemplo da Função UCase MsgBox LCase("este é um exemplo de uso da função UCase!!") UTFPR – Damat Apostila Pág. 71

Função Left Esta função retorna um número especificado de caracteres, a partir do início (Left – Esquerda) de uma String; Os espaços em branco também são considerados. O formato geral é mostrado na Figura. UTFPR – Damat Apostila Pág. 71

Exemplo da Função Left Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoLeft e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 71

Exemplo da Função Left UTFPR – Damat Apostila Pág. 71

Função Right Esta função retorna um número especificado de caracteres, a partir do Final (Right - Direita) de uma String; Os espaços em branco também são considerados; O formato geral é mostrado na Figura UTFPR – Damat Apostila Pág. 72

Exemplo da Função Right Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida localize a Sub FunçãoRight e execute-a. UTFPR – Damat Apostila Pág. 72

Exemplo da Função Right UTFPR – Damat Apostila Pág. 72

Função Mid Esta função retorna um número especificado de caracteres, a partir de uma posição especificada dentro da String; Os espaços em branco também são considerados; O formato geral é mostrado na Figura. UTFPR – Damat Apostila Pág. 72

Exemplo da Função Mid Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoMid e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 72

Exemplo da Função Mid UTFPR – Damat Apostila Pág. 73

Exemplo da Função Mid UTFPR – Damat Apostila Pág. 73

Função InStr Retorna uma Variant (Long) que especifica a posição da primeira ocorrência de uma seqüência de caracteres dentro de outra. Sintaxe: InStr([start, ]string1, string2[, compare]) UTFPR – Damat Apostila Pág. 72

Função InStr Parte Descrição start Expressão numérica que define a posição inicial de cada pesquisa. Se omitido, a pesquisa iniciará na posição do primeiro caractere. string1 Obrigatória. Expressão de seqüência sendo pesquisada. string2 Obrigatória. Expressão de seqüência de caracteres procurada. compare Opcional. Especifica o tipo de comparação de seqüência de caracteres. Se compare for omitido, a configuração Option Compare determinará o tipo de comparação. Retorna uma Variant (Long) que especifica a posição da primeira ocorrência de uma seqüência de caracteres dentro de outra. Sintaxe InStr([start, ]string1, string2[, compare]) UTFPR – Damat Apostila Pág. 72

Exemplo da Função InStr No Editor do VBA, no menu Inserir, escolha Procedimento. Digite para nome FunçãoInStr e clique em OK; Digite a linha de código a seguir. Dim posição As Long posição = InStr("Paralelepípedo", "lele") MsgBox posição UTFPR – Damat Apostila Pág. 72

Função String Esta função retorna um determinado caractere, um número especificado de vezes; O formato geral é mostrado na Figura. UTFPR – Damat Apostila Pág. 73

Exemplo da Função String Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoString e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 73

Exemplo da Função String UTFPR – Damat Apostila Pág. 73

Função Date Esta função retorna a data corrente do sistema; Não são necessários parâmetros para este função UTFPR – Damat Apostila Pág. 74

Exemplo da Função Date Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoDate e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 74

Exemplo da Função Date UTFPR – Damat Apostila Pág. 74

Função Time Esta função retorna a hora corrente do sistema; Não são necessários parâmetros para este função UTFPR – Damat Apostila Pág. 74

Exemplo da Função Time Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoTime e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 74

Exemplo da Função Time UTFPR – Damat Apostila Pág. 74

Função Day Recebe como parâmetro uma data e retorna um número entre 1 e 31, indicando o dia do mês; O formato desta função é mostrado na Figura. UTFPR – Damat Apostila Pág. 74

Exemplo da Função Day Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoDay e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 74

Exemplo da Função Day UTFPR – Damat Apostila Pág. 75

Função Month Recebe como parâmetro uma data e retorna um número entre 1 e 12, indicando o mês do ano; O formato desta função é mostrado na Figura. UTFPR – Damat Apostila Pág. 75

Exemplo da Função Month Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida localize a Sub FunçãoMonth e execute-a. UTFPR – Damat Apostila Pág. 75

Exemplo da Função Month UTFPR – Damat Apostila Pág. 75

Função Now Retorna a hora e a data corrente do sistema; Não precisamos passar parâmetros para esta função. UTFPR – Damat Apostila Pág. 75

Exemplo da Função Now Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoNow e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 75

Exemplo da Função Now UTFPR – Damat Apostila Pág. 75

Função Hour Recebe como parâmetro uma hora e retorna um número entre 0 e 23, indicando a hora do dia; O formato desta função é mostrado na Figura. UTFPR – Damat Apostila Pág. 76

Exemplo da Função Hour Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida localize a Sub FunçãoHour e execute-a. UTFPR – Damat Apostila Pág. 76

Exemplo da Função Hour UTFPR – Damat Apostila Pág. 76

Função DateDiff Esta função pode ser utilizada para determinar o número de intervalos (em dias, trimestres, semestre, anos, etc.) entre duas datas. O formato desta função é mostrado na Figura. O parâmetro intervalo é uma String que diz que tipo de intervalo vamos calcular. A tabela a seguir detalha os valores possíveis para o parâmetro intervalo. UTFPR – Damat Apostila Pág. 77

Função DateDiff UTFPR – Damat Apostila Pág. 77

Exemplo da Função DateDiff Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Em seguida no menu Inserir, escolha Procedimento. Digite para nome FunçãoDateDiff e clique em OK; Digite a linha de código conforme mostra a Figura e execute-o. UTFPR – Damat Apostila Pág. 77

Exemplo da Função DateDiff Vamos calcular o número de meses, desde o descobrimento do Brasil até 30 de setembro de 2007. UTFPR – Damat Apostila Pág. 77

Exemplo da Função DateDiff Vamos modificar o exemplo e calcular o número de horas, desde o descobrimento do Brasil até a data de hoje. UTFPR – Damat Apostila Pág. 78

Função Year Recebe como parâmetro uma data e retorna um número indicativo do ano; O formato desta função é mostrado na Figura. UTFPR – Damat Apostila Pág. 79

Exemplo da Função Year Abra o editor do VBA usando o menu Ferramentas  Macro  Editor do Visual Basic ou pressione as teclas Alt + F11; Dê um duplo clique sobre o Módulo que foi inserido para as funções e em seguida clique com o mouse sobre a janela onde são digitados os códigos; Funções Em seguida localize a Sub FunçãoYear e execute-a. UTFPR – Damat Apostila Pág. 79

Exemplo da Função Year UTFPR – Damat Apostila Pág. 79

Funções para Cálculos Matemáticos Abs(n)  retorna o valor absoluto (sem sinal) do número n; Atn(n)  retorna o valor do arco cuja tangente é o número n; UTFPR – Damat Apostila Pág. 81

Funções para Cálculos Matemáticos Cos(n)  retorna o cosseno do número n. O número n deve ser fornecido em radianos; Exp(n)  retorna o número e (número de Euler: e = 2,7183) elevado ao número n; UTFPR – Damat Apostila Pág. 81

Funções para Cálculos Matemáticos Log(n)  retorna o logaritmo natural do número n; Rnd(n)  retorna um número aleatório entre 0 e 1; UTFPR – Damat Apostila Pág. 81

Funções para Cálculos Matemáticos Sng(n)  retorna -1 se o número n é negativo e retorna 1 se o número n é positivo; Sin(n)  retorna o seno do número n. O número n deve ser fornecido em radianos; UTFPR – Damat Apostila Pág. 81

Funções para Cálculos Matemáticos Sqr(n)  retorna a raiz quadrada do número n; Tan(n)  retorna a tangente do número n. O número n deve ser fornecido em radianos; UTFPR – Damat Apostila Pág. 81