Microsoft 365 Mettre en avant les chiffres d'une cellule

raphy31

XLDnaute Nouveau
Bonjour,
j'aurais besoin d'un coup de main,
il faudrait que je trouve une formule afin de mettre en avant uniquement le nombre d'heure total contenue dans la colonne D si quelqu'un pouvait m'aider?

Merci d'avance
 

Pièces jointes

  • excelforum.xlsx
    10.6 KB · Affichages: 12

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonjour,
j'aurais besoin d'un coup de main,
il faudrait que je trouve une formule afin de mettre en avant uniquement le nombre d'heure total contenue dans la colonne D si quelqu'un pouvait m'aider?

Merci d'avance
en E11 :
=1*(SUPPRESPACE(SUBSTITUE(DROITE(SUPPRESPACE(GAUCHE([@Product];TROUVE(" +";[@Product]&" +")));4);"h";":00")))
format de cellule
[h]:mm


1031463
 
Dernière édition:

job75

XLDnaute Barbatruc
Bonjour raphy31, Calvus, Modeste geedee,

Voyez le fichier joint et cette fonction VBA, à placer impérativement dans un module standard :
VB:
Function Extract&(t$, x$)
Dim L%, i%, j%
L = Len(x)
t = Replace(t, " ", "")
For i = 1 To Len(t)
    If Mid(t, i, L) = x Then
        For j = i - 1 To 1 Step -1
            If Not IsNumeric(Mid(t, j, 1)) Then Exit For
        Next
        If IsNumeric(Mid(t, j + 1, 1)) Then Extract = Val(Mid(t, j + 1)): Exit For
    End If
Next
End Function
A+
 

Pièces jointes

  • Extract(1).xlsm
    22.7 KB · Affichages: 2

Discussions similaires

Réponses
9
Affichages
413

Membres actuellement en ligne

Statistiques des forums

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