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
477
Compte Supprimé 979
C
Réponses
5
Affichages
535
Réponses
12
Affichages
762

Statistiques des forums

Discussions
312 329
Messages
2 087 324
Membres
103 516
dernier inscrit
René Rivoli Monin