Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Problème format de cellule dans un formulaire

  • Initiateur de la discussion Initiateur de la discussion Jade1312
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Jade1312

XLDnaute Nouveau
Bonjour à tous,

Voilà, je me suis basée sur un formulaire de recherche que j'ai trouvé sur le forum pour faire mon fichier. Cela fonctionne très bien, mais je n'arrive pas à mettre un format précis dans ma liste de résultats.

Je recherche sur base d'une date, quand ma liste de résultats apparaît cette date a le format US (mm/dd) j'aimerai avoir le format (dd/mm). Idem pour ma colonne des heures. J'ai un format général (0.25555) au lieu du format hh:mm (11:25). Pourtant dans mes colonnes d'encodage, le format choisi est le bon!

Quelqu'un pourrait-il m'aider à rectifier ce problème? Ci joint un fichier pour faciliter la compréhension. Vous pouvez rechercher la date du 26/04 (valeur qui existe).

Merci pour votre aide.

Jade
 

Pièces jointes

Re : Problème format de cellule dans un formulaire

Bonjour à toi,

Quand j'entre "2", il affiche bien les dates du 24/04 et du 26/04
Quand j'entre "24", il affiche bien la date du 24/04 uniquement
J'ai rajouté une date 24/05, il remonte bien 24/04 et 24/05

Ou se situe le souci?
 
Re : Problème format de cellule dans un formulaire

Bonjour Ubot303,

Merci pour ta réponse. Oui c'est les heures qui s'affichent en décimale qui me posent problème. (dis comme cela c'est plus simple!)

Tu me dis d'ajouter la fonction Cdate... ce qui veut dire exactement?

Je vais donc dans le sub de mon user form et j'ajoute ... ?! tu peux me montrer juste un exemple? Je commence! c'est mon premier formulaire, j'apprends sur le tas, mais Cdate... j'ai un peu de mal (désolée)

Merci!
 
Re : Problème format de cellule dans un formulaire

il s'agit d'une fonction VB de conversion.

Quand tu ajoutes les données dans ton Userform, tu rapatries une partie des infos = les valeurs des cellules de ton onglet source.

Le problème c'est que ces données sont rapatriées en brut : d'où les décimales.

Tu dois rajouter cdate sur la 4eme colonne (de mémoire).

ListBox1.List(N, 3) = CDate(C.Offset(0, 1))

Chez moi, ca marche 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
306
Réponses
11
Affichages
776
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…