Additem heures journées dans combobox

Bonjour,

Je souhaiterai incrémenter les heures de la journée entre 9h et 17h avec un pas de 30 minutes dans ma combobox,

Seulement, je n'ai pas réussi mon fichier excel plante à chaque fois (ne répond pas). Voici mon code VBA :

For x = 9 To 17 Step 0.5
ComboBox1.AddItem Format(x/24, "hh:mm")
Next x

Et, quand j'ajoute seulement une seule heure avec cette méthode, beh cela fonctionne :

ComboBox1.AddItem Format(9/24, "hh:mm")

Si quelqu'un sais qu'elle est l'origine de mon problème sa serait cool !!

Merci à vous !

Cdlt,

Bonjour!

Je penses que c'est le step à 0.5 qu'il n'aime pas!

Met un step de 1 et divise plutot par 48 (48 demi heure dans 24h! )

Edit:

For x = 18 To 34 Step 1
ComboBox1.AddItem Format(x/48, "hh:mm")
Next x

Re,

Ok bizarre, susceptible ce excel Sa fonctionne mais du coup faut que j'adapte ma valeur de départ.

Nickel Merci ce fut rapide !

Cdlt,

C'est normal, au lieu de compter en heure, tu comptes en demi heure en fait.

Donc 9 heures = 18 demi heures

Et 17 heures = 34 demi heures

D'ou le fait de devoir adapter les valeurs (multiplier par deux tout betement! ) Et avec les quart d'heure ce serai par 4!

Je travaille quotidiennement avec des minutes, je te laisse imaginer la galère!

Yann

Oui, oui j'avais tout à fait compris !

C'est vrai qu'à la création des heures minutes ils auraient pu choisir une base 10 mdr

Merci à toi pour ton aide !

Rechercher des sujets similaires à "additem heures journees combobox"