Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
539
Réponses
12
Affichages
762
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…