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
427

Statistiques des forums

Discussions
312 345
Messages
2 087 473
Membres
103 553
dernier inscrit
jhnm