cs_dikanete
Messages postés14Date d'inscriptionvendredi 22 février 2008StatutMembreDernière intervention20 septembre 2009
-
8 mars 2008 à 19:11
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
9 mars 2008 à 11:33
Bonjour à tous,
nouveau prolème:
Je dois calculer le nombre de jour existant entre deux dates, ce résultat est nécessaire pour une formule financière.
J'ai créé une UserForm avec les légendes en anglais avec deux dates: début/fin
chacunes des dates ont une Combobox pour les jours (de 1 à 31), une Combobox pour les mois(January to December) et une TextBox (année) avec un Spinbutton intégré.
Le prb se situe au niveau de ma légende des mois car sous la propriété RowSource de la Cbbox j'ai désigné Feuil2!A1!A12 avec tous les mois en anglais.
Mon code ci-dessous pour le calcul entre les deux dates marchent pour une légende de mois en Français. (si Feuil2!A1!A12 = Janvier à Décembre)
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 8 mars 2008 à 21:33
As-tu essayé en utilisant les mois en numérique ?
LeMois = cb_mois_end_angl. ListIndex + 1
Pour la différence entre 2 dates, tu peux utiliser DateDiff ou encore faire tes calcls sur les valeurs Long de ces dates
Valeur = CLng(Date1) - CLng(Date2)
en autant que les 2 dates soient reconnues comme de vraies dates et non du texte.
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI