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
 
- 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
Retour