format textbox

  • Initiateur de la discussion Raph
  • Date de début
R

Raph

Guest
bonjour a tous,

G un useform pour aider a la saisie d'un tableau. Dans ce userform plusieurs zone de text (textbox). Mon probleme est le suivant : comment faire apparaitre lors de la saisie (dans le userform) les éléments saisis sous leurs bons format.... exemple : une date pour l'instant apparait sous la forme d'un nombre : 38502 au lieu de 30/05/05

Merci a tous pour votre aide
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour

une textbox comme son nom l'indique ne contient que du texte.
si en a1 tu as une date et que tu utilise une commande du type
texbox1.value=range('A1').value
tu copie la valeur de la cellule, en l'occurence un chiffre car excel gère les dates ainsi (le format d'affichage, c'est autre chose).
pour avoir la date au format date, tu peux utiliser une commande du type
texbox1.value=format(range('A1').value,'dd/mm/yyyy')
qui inscrira la valeur de la cellule au format date dans la textbox.

Cordialement, A+
 

Discussions similaires

Réponses
15
Affichages
807
Réponses
13
Affichages
457

Statistiques des forums

Discussions
314 011
Messages
2 104 528
Membres
109 061
dernier inscrit
nedjima