[VBA] Une cellule au format hh:mm ?

lml-mike Messages postés 455 Date d'inscription   Statut Contributeur Dernière intervention   -  
lml-mike Messages postés 455 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

1°)Je cherche a assigner une valeur dans une cellule sous la forme hh:mm. (comme un Cdate(), mais version heure.

2°)j'aimerais ensuite utiliser cette cellule plus tard pour faire des déductions de temps.

Par exemple la cellule affiche 15h00.
Si j'enlève une demi-heure, il restera 14h30.

(Si j'utilise 15h00 - 0.5, va-t-il m'enlever également une demi-heure, ou dois-je formater également mes déductions au format hh:mm ?)

Merci Beaucoup pour votre aide,

Mike.
A voir également:

1 réponse

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Salut,

L'informatique est logique, on ne peut pas additionner ou soustraire des valeurs différentes (comme disait mon prof des torchons et des serviettes)

soit tu passes en format décimal soit tu restes en format heure reconu par Excel
15:00 - 0:30 ton résultat sera 14:30
0
lml-mike Messages postés 455 Date d'inscription   Statut Contributeur Dernière intervention   121
 
Salut mike ^_^'

Ok merci pour l'info :-)
Et tu sais comment formater en heure une valeur (pour ensuite y appliquer les déductions) ?
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
Re,

Que veux tu dire par formater en heure une valeur, tu as une valeur ex. en A1 48,50 et tu veux la mettre en format heure

=A1/24
et Format/cellule/Nombre/Personnaliser, sélectionne ce format

[h]:mm:ss
0
lml-mike Messages postés 455 Date d'inscription   Statut Contributeur Dernière intervention   121
 
je voulais le faire en vba au format hh:mm

Et si j'enlève 00:30 à 2:00 ça me donne 1:30

C'est possible tu penses ?
0