Microsoft Excel fornece uma ampla gama de data e funções de programação do tempo em seu Visual Basic for Applications, ou VBA , a linguagem . Esta kits de desenvolvimento permite que os programadores para aproveitar muitos comandos dentro de seus plug-ins originais que podem estender a funcionalidade do Excel. É comum que os usuários empregam funções e variáveis de data é particularmente comum desde que os usuários entram frequentemente em datas como parte de seus dados. Tipo de variável
Excel diferencia entre a exibição de uma data ou hora , eo armazenamento real deste tipo de dados nos bastidores. Um único momento do tempo é caracterizado por um mês, dia , ano, hora , minuto e segundo . No entanto, pode mostrar apenas como um tempo, ou apenas um ano ou qualquer uma das muitas outras variações. A variável armazenada real é um "número de precisão dupla ", o que é um número de longa contendo um componente fracionário preciso. Referenciando este número especificamente geralmente não é necessário , já que as funções de data do Excel permitem manipular a variável livremente para aplicações mais user-friendly .
Formato Variável
A data Excel formato variável é um número que representa o número fixo de dias inteiros que se passaram desde 30 de dezembro de 1899. Este formato variável infelizmente impede fácil manipulação de datas que ocorrem antes do ano 1900. O conjunto nativo ferramenta Excel irá simplesmente ignorar essas datas iniciais e não tratá-los como datas reais . No entanto, o formato de data variável VBA suporta números negativos , então você pode acessar datas , tanto para trás como o ano 100. Assim, você pode manipular datas em VBA seus plug-ins de maneiras que não são possíveis com o usuário do
comum Funções de data variável < built-in funções de data do Excel nas fórmulas padrão do Excel . Br >
Excel fornece duas funções VBA para determinar a data atual : "Agora " e " Data ". Ambos retornar a data atual, quando usada em uma fórmula VBA. A função "Agora ", acrescenta o tempo atual para que você ver informações precisas sobre o tempo do dia na data atual . "Data" apenas fornece o mês actual , o dia eo ano da data atual.
Avançada Funções de data variável
O kit de desenvolvimento VBA fornece muitas funções para a manipulação avançada e análise da variável de dados no Excel. Por exemplo , as funções de " Ano", " Mês " e " Dia " mostrar apenas os componentes de qualquer data inserida na fórmula VBA. Você também pode obter uma versão de texto de um mês numérico usando " MonthName ", que converte uma variável de data com o mês de "12" para "December ", por exemplo . Para determinar o tempo decorrido entre duas datas , a função " DateDiff " essencialmente subtrai uma data a partir da outra para encontrar a diferença. Você também pode usar a função "Format " para forçar a exibição de uma variável de data VBA em qualquer um dos muitos formatos diferentes.