Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Diferentes maneiras de formatar datas em VBA
Diferentes maneiras de datas em VBA formatação incluem aqueles para criar strings de data com enunciados meses , formatação apenas com números, com dias de semana, e com formatos personalizados. Você pode ver os formatos de data predefinidos disponíveis em VBA usando interface padrão do Excel. Clique na pequena seta no canto inferior direito do "Home" do painel do guia "Número" para exibir uma lista desses formatos. Formatos longas

Uma maneira que você pode formatar datas com VBA é usar uma série de caracteres "m" para indicar os nomes longos de meses. Por exemplo , o formato de "mmmm" trará apenas o texto escrito para fora " dezembro", se a data estiver formatação é em dezembro. Se você quiser um mês de três letras , use "mmm ", como em " Selection.NumberFormat = " mmm dd, aaaa " " para datas como " de dezembro 31 , de 1966. " Observe o uso do" caráter d " para representar o dia.
Curtas Formatos

Se você quiser números em vez de enunciados texto para as datas , use apenas um ou dois caracteres de formatação para seus meses. Por exemplo, digite " Selection.NumberFormat =" dd /mm /aaaa " " para datas como " 1966/12/31 ". Para " 12/66 ", use a seqüência de formatação " mm /aa ", ou apenas" m /y ".

Datas com a semana de

Para formatar uma data com um dia enunciados , use quatro caracteres "D" para indicar o dia . Por exemplo, digite " Selection.NumberFormat =" dddd, mmm dd, aaaa " " para datas como " sábado, 31 de dezembro, 1966 . " Para abreviar o dia sem usar números, usar três " d " personagens em vez de quatro , como em " ddd, mmm dd, aaaa ".

personalizada Formatos de data

Você pode criar um formato de data personalizado em VBA usando qualquer delimitador além dos comuns de " /" e " - . " Por exemplo , você pode usar uma declaração como " Selection.NumberFormat =" mm ~ dd ~ aa " " para produzir datas como " ,. 12 ~ 31 ~ 66 "Você pode escolher como um formato personalizado apenas por uma questão de estilo, ou para preparar a sua data cordas para programas que requerem caracteres específicos para a sua entrada
Amostra Programa.

O programa a seguir VBA amostra permite que você experimente rapidamente diferentes formatos de data . Cole o programa no ambiente de programação Visual Basic for Applications , que você pode entrar com a tecla " Alt " e " F11 " ao mesmo tempo depois de abrir o Excel. Após a execução do programa com a tecla " F5 ", digite um formato de data , quando solicitado , como " dd /mm /aa. " O programa irá exibir a data atual no formato especificado.

Sub FormatDates () Dim fmt , s1fmt = InputBox ( "Digite um formato de data " ) s1 = Format ( Now , fmt ) MsgBox s1End Sub

Anterior :

Próximo : No
  Os artigos relacionados
·Mid função em VBScript 
·Pode Visual Basic Script escutar uma porta Telnet 
·Como prevenir Web Vulnerabilidades Codificação 
·Como fazer Salva em Visual Basic 
·Como fazer uma dupla em uma string em VB 
·Como combinar Siga Mouse e Script sempre visível 
·Os VBA Max funções 
·Como limpar e preencher caixas de listagem no Visual Ba…
·Como abrir um DB no Xcode 
·Tamanho em VB.NET 
  Artigos em destaque
·Como alterar o JFrame Fundo no Swing 
·Como atualizar atributos em Rails 
·Como fazer várias Mailtos em PHP 
·Como obter a entrada de uma GUI Java 
·Como instalar um programa Applet Java 
·Como fazer seu próprio Web Browser em C # 
·Como escrever para CSV Com ColdFusion 
·Como Obter o comprimento de uma lista em Python 
·Como programar Androids para Iniciantes 
·Como remover arquivos do MySQL com PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados