Problème de compatibilité VB pour Excel

Résolu/Fermé
Cyrano__ Messages postés 18 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 11 août 2010 - 23 juin 2009 à 13:40
Cyrano__ Messages postés 18 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 11 août 2010 - 26 juin 2009 à 08:18
Bonjour,

Je suis débutant dans la matière, et je suis sur la réalisation d'une macro pour Excel en passant par VB, tout marche bien, le seul soucci est que quand je veux recopier la valeur "22/06/2009 05:52:04" je penses avoir un beug car le programme m'affiche "39986,24449"..qu'en pensez-vous?

Merci
A voir également:

3 réponses

yg_be Messages postés 22698 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 avril 2024 1 471
25 juin 2009 à 21:37
En fait, ce sont deux façons de présenter la même valeur, soit sous forme de date, soit sous forme numérique.

Comment se fait l'affichage numérique qui te déplait : dans une cellule Excel, ou par le programme ?

Si tu peux montrer l'extrait de ton programme où tu manipules cette valeur, nous pourrions être plus précis.
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
25 juin 2009 à 22:14
Salut,

C'est normal, Excel traduit les valeur date en format standard, si tu saisis 01/01/1900 et que tu mettes ta cellule en format Standard tu auras 1, 2 pour le 02/01/1900 etc ... et 39389 pour le 25/06/2009, c'est la même chose pour les heures.

Pour résoudre ton problème clic sur ta cellule et Format/Cellule/Nombre et choisis le format Standard ou Date ou encore heure suivant le cas

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
Cyrano__ Messages postés 18 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 11 août 2010
26 juin 2009 à 08:18
Salut;

Merci les gas, ça marche ;)

Bonne journée

Cyrano
0