Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2007, 01h07   #1
Invité de passage
 
Inscription : avril 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 1
Points : 0
Points : 0
Par défaut [VBA] conserver un format heure (h:min:sec:millisecondes) dans une comboBox

Bonjour,
j'aurais une question relative à l'heure. J'ai des cellules Excel qui contiennent des heures avec une précision à la milliseconde (comme dans le format décrit dans le titre). Je souhaite récupérer cette heure dans un autre fichier Excel pour ensuite l'afficher dans une comboBox. Pour le moment j'ai réussi à résoudre le problème de format mais l'heure affichée dans la comboBox est arrondie à la seconde, je ne comprends pas pourquoi. Je suis débutante mais je vous mets, tout de même un bout de mon code afin que vous me disiez ce qui vous semble erroné.

Code :
1
2
3
4
5
heureDebut = Format(Worksheets("lancement").Cells(2, 5).Value, "hh:mm:ss,fff")
 
'Je remplie ma combobox
 
interface.ComboBoxHD.AddItem heureDebut
sinon j’avais pensé à

Code :
interface.ComboBoxHD.AddItem heureDebut.ToString("hh:mm:ss:000")
Qu'en pensez vous?
@+
sandra
eaglemoore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2007, 03h08   #2
Modérateur
 
Avatar de AlainTech
 
Homme Alain Gerard
Consultant informatique
Inscription : mai 2005
Messages : 3 675
Détails du profil
Informations personnelles :
Nom : Homme Alain Gerard
Âge : 58
Localisation : Belgique

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : mai 2005
Messages : 3 675
Points : 7 626
Points : 7 626
Code :
1
2
Dim heureDebut As String
heureDebut = Worksheets("lancement").Cells(2, 5).Text
__________________
N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
Pensez aussi à voter pour les réponses qui vous ont aidés.
------------
Je dois beaucoup de mes connaissances à mes erreurs!
AlainTech est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h36.


 
 
 
 
Partenaires

Hébergement Web