Excel extraction de valeur dans une cellule

Résolu
monegasquepur Messages postés 47 Statut Membre -  
monegasquepur Messages postés 47 Statut Membre -
Bonjour,

Je vous donne un exemple vous comprendrez mieux:

Dans une cellule A2, j'ai "11:02 frgrm9m changement tag; 11:07 frgfmlo envoi; 11h09 frgdmp cloture"

Je souhaiterais extraire le 11:07 dans une cellule A3.

Quel formule doit-je écrire dans ma cellule A3 ?
Dois-je utiliser une macro ?

Merci de votre aide.
A voir également:

5 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

Fonction personnalisée:
Function extraire_temps2(cellule As Range)
tablo = Split(cellule, "; ")
tablo = Split(tablo(1), " ")
extraire_temps2= CDate(tablo(0))
End Function


mettre ensuite au format cellule nombre 13:30
2
monegasquepur Messages postés 47 Statut Membre 2
 
La formule est bonne seulement il me faudrait plus une formule à inserer dans une cellule.
On m'a dit que =RECHERCHER() pouvait le faire.
Quelqu'un sait-il le faire ?
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
dire Merci quand quelqu'un a essayé de t'aider n'est pas obligatoire mais montre que tu as un minimum de respect humain

"on" est vachement sympa avec toi et doit être un super cake en Excel
Si je t'ai mis une fonction, c'est qu'avec la formule "recherche" on a une bel empilage de fonctions imbriquées

ou traduit ceci (pompé sur un site US) où je ne vois pas la fonction "recherche"
=MID(A1,SEARCH("; ",A11)+4, SEARCH(" ",MID(A1&" ", SEARCH("; ",A1)+4,200))-1)

alors demande à "on" comment il fait, histoire de...
0
pijaku Messages postés 13513 Date d'inscription   Statut Modérateur Dernière intervention   2 765
 
Salut,
Il est vrai que RECHERCHE() [au passage RECHERCHEV ou RECHERCHEH ok mais RECHERCHER? connais pas] ne t'aidera en rien dans ton problème. En effet, RECHERCHE(V ou H) recherche le contenu d'une cellule dans une plage de cellules. Ici tu cherches à extraire une partie d'une chaine de caractères contenus dans une même cellule.
La Fonction personnalisée de Michel fonctionne très bien. Si tu veux une fonction plus simple à utiliser (mais certainement moins universelle), tu peux essayer ceci :
=STXT(A2;CHERCHE(";";A2)+2;5)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
monegasquepur Messages postés 47 Statut Membre 2
 
Super ! Et ben merci beaucoup alors ! ;)
0