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

formats heures minutes secondes

  • Initiateur de la discussion Initiateur de la discussion jose pasledire
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jose pasledire

Guest
Bonjour,
Je ne suis pas très calé sur Excel et je galère un peu pour trouver une formule qui permettrait de changer le format texte de toute une colonne en format heures, minutes secondes et pouvoir les additionner. Exemple
Format texte existant :
12s
15m14s
18h16m17s
etc. (La cellule comporte soit 3 soit 6 soit 9 caractères)

Il faudrait obtenir le format nombre suivant afin de le additionner ensuite :
00:00:12
00:15:14
18:16:17
Pouvez-vous m'aider ?
Merci d'avance
 
Re : formats heures minutes secondes

bonjour tout le monde

j'avais fait une fonction personnalisé mais la formule de jocelyn est bien plus simple, je la fournis quand meme car elle va un peu plus loin dans la reconnaissance de caractère.

PHP:
Public Function heures(cellule As Range)
Dim i As Byte, j As Integer
Dim tablo(1 To 3, 1 To 2)

tablo(1, 1) = InStr(1, LCase(cellule), "h")
tablo(2, 1) = InStr(1, LCase(cellule), "m")
tablo(3, 1) = InStr(1, LCase(cellule), "s")

For i = 1 To 3
    If Not tablo(i, 1) = 0 Then
        For j = tablo(i, 1) - 1 To 1 Step -1
            If IsNumeric(Mid(cellule, j, 1)) Then '
                tablo(i, 2) = tablo(i, 2) & Mid(cellule, j, 1)
            Else
                Exit For
            End If
        Next j
    Else
        tablo(i, 2) = 0
    End If
Next i

heures = TimeSerial(StrReverse(tablo(1, 2)), StrReverse(tablo(2, 2)), StrReverse(tablo(3, 2)))
End Function

l'avantage de cette fonction, c'est quelle autorise des ordres de saisie différent, par exemple : 4s8m7h, ou des erreurs de saisies (8hH4mm5s)

salut
 
Re : formats heures minutes secondes

Alors là, chapeau, Jocelyn !!
C'est parfait.
Le résultat est atteint et mon problème est résolu.
Milles mercis à tous.
 
Re : formats heures minutes secondes

Alors là, chapeau, Jocelyn !!. C'est fort !
C'est la réponse à mon problème.
Encore un grand merci et une bonne journée à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
1 K
T
Réponses
7
Affichages
8 K
Thg6276
T
B
Réponses
6
Affichages
2 K
B
H
Réponses
2
Affichages
1 K
H
R
Réponses
1
Affichages
1 K
R
A
Réponses
7
Affichages
4 K
acier
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…