Comment Format VBA zone De texte Longue Date
J'ai une zone de texte pour l'affichage de la date qui indique la date dans ce format: 17/04/2012 mais je voudrais le format s'affiche comme "le 17 avril 2012'. J'ai essayé ce code
UserForm1.txtDate = Format(Long Date)
qui je suis arriver erreur de syntaxe de compilateur.Pouvez-vous s'il vous plaît laissez-moi savoir comment je peux faire?
Grâce
- Si il utilise un utilisateur d'excel forme, la zone de texte n'a pas de propriété format que je peux voir.
UserForm1.txtDate = Format(UserForm1.txtDate.Value, "Long Date")
- Mauvais étiquetage. C'est Excel, pas d'Accès.
- Viens de trouver un autre est en quelque sorte liée bon post Il se concentre plus sur datepicker, zones de texte, le formatage des dates. Personnellement, j'aime la vaste perspective de la rubrique.
Vous devez vous connecter pour publier un commentaire.
il y a eu quelques messages à ce sujet. Le coupable semble être à votre système de format de date. Utilisation de courte, moyenne, longue formats de changer le résultat lors de la modification des paramètres du système.
Format$(yourdate, “dd/mm/yyyy”)
Format$(yourdate, “short date”)
Si l'on regarde explicitement la définition de votre format, la formulation de vos paramètres régionaux!
Bonne par exemple, court de date ne sera pas toujours mm/jj/aaaa, mais pourrait être jj/mm/aaaa. C'est le principal avantage sur en fait, la spécification du format. Tout simplement, vous pouvez changer la façon dont vous voulez que votre date de ressembler au lieu de la fonction du système (avec ou sans votre connaissance).
Lorsque nous avons rencontré pour la première fois, nous avons eu, certains faisant le VBA applications et de l'envoyer à un autre dans un autre lieu où ils ont leur propre système localisé de format de date. Votre téléphone sonne... 😉
Dans votre cas, vous pourriez utiliser,
Ou pour être super fort,
Espère que ça aide.