XL 2013 Calcul d'une amplitude horaire

Chrystel01

XLDnaute Occasionnel
Bonsoir,

A partir d'un texte qui m'indique une plage horaire (par ex de 7h30 à 17h30), je souhaite extraire automatiquement le nombre d'heures = 10h.
Je parviens à isoler 7h30 et 17h30 dans 2 cellules séparées mais je ne parviens pas à aller plus loin.
Sauriez-vous m'aider SVP ?
Je vous remercie par avance

Bonne soirée

Chrystel
 
Solution
Re

Chrystele01
Lance cette petite macro sur une feuille vierge pour te créér un petit exemple et voir les formules en action ;)
VB:
Sub test()
[A1:B1] = Array("7h30", "17h30")
[A2:B2] = "=SUBSTITUTE(R[-1]C,""h"","":"")*1"
[C2] = "=B2-A2"
[A1].CurrentRegion.NumberFormat = "[h]:mm"
End Sub

Staple1600

XLDnaute Barbatruc
Re

Chrystele01
Lance cette petite macro sur une feuille vierge pour te créér un petit exemple et voir les formules en action ;)
VB:
Sub test()
[A1:B1] = Array("7h30", "17h30")
[A2:B2] = "=SUBSTITUTE(R[-1]C,""h"","":"")*1"
[C2] = "=B2-A2"
[A1].CurrentRegion.NumberFormat = "[h]:mm"
End Sub
 

Discussions similaires

Réponses
5
Affichages
467
Compte Supprimé 979
C
Réponses
5
Affichages
517
Réponses
12
Affichages
756

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87