Afficher les 2 derniers chiffres d'un nombre vb

gjun

XLDnaute Nouveau
Salut, alors j'essaie d'afficher les 2 derniers chiffres d'un nombre
par exemple: 1993 -> 93
En faite dans ce cas ca marche avec

Right(1993,2) , mais mon problème c'est que dans le cas d'un nombre tel que
20002 ca me donne rien que 2, ca n'affiche pas de 0 devant le 2.

Existe t- il une fonction qui peut me donner fonction(20002,2)= 02 ?

Merci d'avance
 

camarchepas

XLDnaute Barbatruc
Re : Afficher les 2 derniers chiffres d'un nombre vb

Bonjour ,

Sujet intéressant, et oui , le zéro c'est pas rien .
Alors , il faudra dans le cas d'une cellule la définir en Texte, avant de mettre la valeur dedans, puis la ton zéro n'aura plus la bougeote
 

gjun

XLDnaute Nouveau
Re : Afficher les 2 derniers chiffres d'un nombre vb

Je comprends pas vraiment, en fait voici ce que j'essaye

nombre= 20002
strnombre= Cstr(nombre)
deuxderniersChiffre= Right(strnombre, 2)

mais ca donne toujours rien
 

gjun

XLDnaute Nouveau
Re : Afficher les 2 derniers chiffres d'un nombre vb

Ah ok , mais mon cas est un peu plus c avec un formulaire donc pas de cellule.
En faite j'entre une date de naissance comme 21 janvier 2002 et je veux que ca me retourne 21/01/02. Pour le jour et le mois ca va mais pour les années avec des 00 ca passe donne pas le bon resultat
 

camarchepas

XLDnaute Barbatruc
Re : Afficher les 2 derniers chiffres d'un nombre vb

Re moi,

Pas eu le temps avant ,

Enfin une petite démo malgrés tout sur l'entrée des dates avec userform:
 

Pièces jointes

  • Date.zip
    18.1 KB · Affichages: 70
  • Date.zip
    18.1 KB · Affichages: 71
  • Date.zip
    18.1 KB · Affichages: 65

Discussions similaires

Statistiques des forums

Discussions
312 322
Messages
2 087 285
Membres
103 507
dernier inscrit
tapis23