Extraire des donnés

  • Initiateur de la discussion Initiateur de la discussion phil59110
  • 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 !

phil59110

XLDnaute Occasionnel
Bonjour a tous,

voila j'aimerai faire une extration de donnés avec formule ou macro comme vous le voulez
mais comme un exemple vaut mieu que toutes les explications je vous est join un petit fichier

si vous voulez bien y jeter un petit coup d'oeil,

Je vous en Remerci beaucoup!!
 

Pièces jointes

Re : Extraire des donnés

Bonjour,
si tu veux absolument une formule :
Code:
=STXT("-"&$I5&"-";CHERCHE("§";SUBSTITUE("-"&$I5&"-";"-";"§";COLONNES($A:A)))+1;CHERCHE("§";SUBSTITUE("-"&$I5&"-";"-";"§";COLONNES($A:B)))-CHERCHE("§";SUBSTITUE("-"&$I5&"-";"-";"§";COLONNES($A:A)))-1)
Mais je te conseille la solution préconisée par JHA.
A+
 
Re : Extraire des donnés

Bonjour JHA et david84,

ben oui j'ai pensé a cette solution avec donnés convertir mais je vais devoir le refaire a chaque fois donc pas trés pratique
sinon je vais tester cette formule et je dit quoi!

Merci beaucoup a vous!!
 
Re : Extraire des donnés

J'ai tester la formule et ça fonctionne impec
Merci beaucoup david84!!!

j'ai aussi tester ta macro Bruno ça fonctionne impec mais ça extrait que 4 chiffres sur 5 donc est ce que tu peut me dire
comment je peut modifier la macro pour que ça extrai les 5 chiffres

Merci beaucoup!
 
Re : Extraire des donnés

Re
par fonction personnalisée :
Code:
Function Séparer(c As String, rang As Integer) As String
Dim s
s = Split(c, "-")
If rang - 1 <= UBound(s) Then Séparer = s(rang - 1)
End Function
Code:
=Séparer($I5;COLONNES($A:A))
à tirer vers la droite et le bas.
A+
 
Re : Extraire des donnés

.xlsm
Qui peut le plus peut le moins ! ! !
Lors d'envoie de fichiers sans connaitre les versions Excel du destinataire il est actuellement d'usage de faire enregistrer sous<<version 97-2003>> lorsque l'on possède Office2007 ou plus.
A demander à l'envoyeur de refaire le transfert en enregistrant comme ci-dessus.
Bruno
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Champs calculé TCD
Réponses
5
Affichages
254
Retour