Problème Pour les experts

Voici un problème qu je n'est jamais renconter voir ce sujet

https://forum.excel-pratique.com/excel/question-basic-t89352.html

"reinruof77"]RE

petite Explication:

ce fichier est créer pour mettre sur le réseaux de mon entreprise et a pour but de faire des réservation sur des date précise (les onglet sont créer par macro via la feuille Liste de ce classeur.

une fois la feuille rempli elle ce masque et dans le même temps la on rempli la feuil Recap.

puis un fichier ICS est créer et envoyer .

OR le probleme ce pose sur la date en colonne B de la feuille Recap .

Merci a ce qui pourrons m'aider hein Curilis .

je joint le fichier ici

Bonsoir

dans la macro de validation

remplacer le code du combobox1 par

plg.Offset(, 1) = CDate(UserForm1.ComboBox1)
plg.Offset(, 1).NumberFormat = "[$-F800]dddd, mmmm dd, yyyy"

par contre faire le test si il y a une date dans le combo

Bonsoir,

Quel est ton problème avec ces dates (qui n'en sont pas : données texte). A mon avis tu as déjà la chance que VBA ne procède pas à une inversion jour/mois pour des dates comme 06/03 ou 07/03, sans doute peut-être en raison de l'alimentation de la Combo à partir des noms de feuilles...

Les contrôles que tu utilises ne contenant par définition que du texte, pour avoir une date, il faut convertir en date les valeurs issues de ces contrôles, ce que tu ne fais pas.

C'est une question récurrente. Rien de mystérieux... !

bonsoir BOB71AU et MFerrand

Je vais essayer ton code de BOB

MFerrand je suis debutant et audidacte en VBA donc des erreurs j'en fait surement

mais heureusement il y as des gens super sympa sur ce forum qui AIDE a me faire progresser.

Merci a vous.(on ne le dit pas assez.


Super Merci cela fonctionne.

problème résolu

Merci Encore

Rechercher des sujets similaires à "probleme experts"