2009-07-28 12 views
0

J'ai le masque d'entrée ci-dessous qui prennent dans le format de la date: 21/10/98masque pour la date d'entrée partielle sans année vba

00/00/00;0;_ 

Mais je dois être dans le format suivant: 21/10 (sans année)

Cette syntaxe du masque de saisie indiqué ci-dessous

00/00;0;_ 

ne donne pas la bonne réponse.

Si on clique avec le bouton droit sur la zone de texte du formulaire vba et que l'on prend la propriété de masque de saisie, il y a une option pour remplir le masque de saisie qui masque l'entrée dans un format particulier. Si je mets le code ci-dessus 00/00/00;0;_ maintenant, il prendra DD/MM/YY format mais je ne veux pas l'année, donc je mets 00/00;0;_, mais cela prend toujours l'année.

Répondre

0

Le comportement de cette propriété dépend des paramètres régionaux définis dans "Propriétés des paramètres régionaux" dans votre panneau de configuration.

vous voudrez peut-être jeter un oeil à MSDN

sans voir le code et la sortie, il est difficile de voir le problème. pourriez-vous en poster?

concernant

+0

Si nous faisons un clic droit sur la zone de texte du formulaire vba et prenons la propriété de masque de saisie. il y a une option pour remplir le masque de saisie qui masque l'entrée dans un format particulier. Si je mets le code ci-dessus 00/00/00; 0; _ maintenant il faudra le format JJ/MM/AA mais je ne veux pas d'année donc je mets 00/00; 0; _, mais ça prend encore l'année .. c'est mon problème –

0

Vous devez définir à la fois le masque et le format. Le masque doit être 00/00 et le format mm/dd.

Je ne sais pas pourquoi vous avez ressenti le besoin de poster deux fois. Je l'ai déjà offert des commentaires/réponse dans cette version de la question:

Input Mask without Year for date

Notez que je mets en garde là-bas que vous pourriez envisager très bien ne pas utiliser un champ de date du tout, étant donné que vous aurez des années imprévisibles, et devra ignorer la partie de l'année, ce qui signifie que vous n'obtiendrez pas beaucoup d'avantage sur n'importe quel indice sur le terrain.

Questions connexes