| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Différentes façons de format de dates en VBA
    différentes façons de dates de mise en forme VBA comprennent celles permettant de créer des chaînes de date avec énoncées mois , le formatage des numéros seulement , avec en semaine , et avec des formats personnalisés. Vous pouvez voir les formats de date prédéfinis disponibles dans VBA en utilisant l'interface standard d'Excel . Cliquez sur la petite flèche en bas à droite du panneau " Nombre " de l'onglet " Accueil " pour afficher la liste de ces formats. Formats longs

    Une façon vous pouvez formater les dates avec VBA est d'utiliser une série de caractères "M" pour indiquer les noms longs des mois. Par exemple, le format "mmmm " donnera juste le texte énoncé «Décembre », si la date que vous formatez est en Décembre. Si vous voulez un à trois lettres mois , utiliser "mmm ", comme dans " Selection.NumberFormat = " mmm jj , aaaa "" pour des dates comme " décembre 31 , 1966. " Remarquez l'utilisation du caractère" d "pour représenter le jour.
    Courtes Formats

    Si vous voulez des chiffres au lieu de précisées texte à vos dates , utilisez seulement un ou deux caractères de formatage pour vos mois. Par exemple, tapez " Selection.NumberFormat =" jj /mm /aaaa "" pour des dates comme " 31.12.1966 ". Pour " 12/66 ", utiliser la chaîne de mise en forme "mm /aa »ou simplement« m /A ».

    dates avec jour

    Pour formater une date avec un jour défini , utilisez quatre caractères "d" pour indiquer le jour . Par exemple, tapez " Selection.NumberFormat = " dddd , mmmm dd, yyyy " " pour des dates comme "Samedi 31 Décembre , 1966. « Pour abréger le jour sans l'aide de nombres , utilisez trois « d caractères " au lieu de quatre , comme dans " ddd, mmm jj , aaaa ".
    personnalisés formats de date

    Vous pouvez créer un format de date personnalisé dans VBA à l'aide de n'importe quel delimiter outre les communes de "/" et " - ". Par exemple, vous pouvez utiliser un énoncé comme « Selection.NumberFormat =" jj mm ~ ~ yy " " pour produire des dates telles que " , 12 ~ 31 ~ 66 " Vous pouvez choisir un tel format personnalisé juste pour le plaisir de style, ou pour préparer vos chaînes de date pour les programmes qui nécessitent des caractères spécifiques pour leur entrée
    exemple de programme . .

    Le programme VBA exemple suivant vous permet de tester rapidement les différents formats de date . Collez le programme dans l'environnement de programmation VBA , que vous pouvez entrer en appuyant sur "Alt" et "F11" simultanément après l'ouverture Excel. Après l'exécution du programme en appuyant sur la touche "F5 ", tapez un format de date lorsque vous êtes invité , comme " jj /mm /aa. " Le programme affiche la date actuelle dans le format que vous avez spécifié .

    sous FormatDates () fmt Dim, s1fmt = InputBox (" Tapez un format de date " ) s1 = Format (Now , fmt ) MsgBox s1End sous

    Previous :

    next :
      articles connexes
    ·Comment faire VB6 Open in EXE 
    ·Comment déterminer une Ubound de tableau multidimensio…
    ·Comment programmer un ordre du jour en VB.NET 
    ·Comment attribuer une expression à une étiquette dans…
    ·Comment trier les données dans Visual Basic 
    ·Comment construire l'objet Dépendances 
    ·Comment envoyer texte à l'invite de commande à partir…
    ·Comment faire pour convertir QBasic à Visual Basic 
    ·Comment créer un programme Visual Basic en utilisant u…
    ·Comment accéder à des types de données VBA 
      articles en vedette
    ·Comment faire pour masquer des éléments multiples en …
    ·Comment formater des alias de colonnes dans MySQL 
    ·Comment vérifier un site Web pour un Bug JavaScript 
    ·Affichage d'un message en C + + 
    ·Comment compiler un en-tête en C + + 
    ·Comment faire pour incrémenter un champ MySQL 
    ·Comment configurer DMZ SonicWALL 
    ·Comment utiliser MSFlexGrid en VB6 
    ·Comment faire pour avoir des listes dans le bloc PHP 
    ·Comment faire pour convertir OS Grid pour GPS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com