type incompatible
Le
Brat'ac

Bonjour,
(VBA)
Je fais ceci:
Heure_Defaut = #4:30:00 PM#
Heure_Saisie = Format(Time, "hh:mm:ss")
Ensuite Range("E1").Value = Heure_Saisie - Heure_Defaut j'ai une
erreur 13 Incompatibilité de type.
Je fais quoi comme erreur ?
Merci
(VBA)
Je fais ceci:
Heure_Defaut = #4:30:00 PM#
Heure_Saisie = Format(Time, "hh:mm:ss")
Ensuite Range("E1").Value = Heure_Saisie - Heure_Defaut j'ai une
erreur 13 Incompatibilité de type.
Je fais quoi comme erreur ?
Merci
"Format" renvoie une chaîne texte. Pourquoi formater l'heure ? Fais
directement la soustraction :
Range("E1").Value = Time - Heure_Defaut
Cordialement.
Daniel
' modifie la ligne qui suit de la façon suivante
Heure_Saisie = Time
Merci bien.
C'est OK mais cela m'oblige à avoir les cellules avec un format de type
"heure", et comme j'ajoute des feuilles à la volée dans le classeur
comment faire pour prévoir le bon format à la colonne entière?
GS
Daniel
cela me marque dans ma cellule "01:janv:23"
J'ai fini par me rappeler qu'il y avait un enregistreur de macro
et j'ai adapté comme cela.
[E:E].NumberFormat = "[$-F400]h:mm:ss AM/PM"
Merci de l'aide et bonne soirée.
PS: Pour ne pas mourir idiot si quelqu'un a l'explication du pourquoi.
GS
"Brat'ac" a
Le 31/01/2012, DanielCo a supposé :
cela me marque dans ma cellule "01:janv:23"
=<;O)))
essaie plutôt :
[E:E].NumberFormat = "h:mm:ss"
Oh !!! le nul que je suis :-[ même pas remarqué qu'il y avait un "m" de
trop.
lol
Daniel