[VBA] Une cellule au format hh:mm ?

Fermé
lml-mike Messages postés 453 Date d'inscription vendredi 16 février 2007 Statut Contributeur Dernière intervention 18 novembre 2018 - 16 sept. 2010 à 15:21
lml-mike Messages postés 453 Date d'inscription vendredi 16 février 2007 Statut Contributeur Dernière intervention 18 novembre 2018 - 17 sept. 2010 à 13:54
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 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
16 sept. 2010 à 21:05
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 453 Date d'inscription vendredi 16 février 2007 Statut Contributeur Dernière intervention 18 novembre 2018 120
17 sept. 2010 à 10:25
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 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
17 sept. 2010 à 13:05
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 453 Date d'inscription vendredi 16 février 2007 Statut Contributeur Dernière intervention 18 novembre 2018 120
17 sept. 2010 à 13:54
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