1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 19
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2018
    Messages : 4
    Points : 0
    Points
    0

    Par défaut Scinder / Rechercher des mots dans un texte

    Bonjour, ne sachant pas vraiment comment expliquer ce que je veux faire je vais donner une exemple :

    Problème 1 :

    J'ai un texte comme suit dans A1 " 111 aaa XXX c 2222 XXX dddd ff"
    • Cette séquence peut se répéter plusieurs fois (ce n'est pas prévu a l'avance)
    • Les textes entre les nombres sont extensible, il n'y aura pas toujours uniquement 3 mots entre chaque nombre, par contre le mot XXX sera toujours présente mais pas forcément au même endroit
    • Les mots et les nombres ne font pas forcément la même taille (comme dans l'exemple)

    Ce que j'aimerais, c'est une formule qui me fait obtenir cela :
    • En B1 : 111 aaa c
    • En B2 : 2222 dddd ff

    etc...

    => Ainsi, une formule qui enlèverait la séquence XXX et qui scinderait en deux (ou plus en fonction du nombre de suite "Nombres / Mots") la séquence initiale avec toujours : Le nombre en premier suivit des mots jusqu'a tomber sur un autre nombre ou sur la fin du texte

    Problème 2

    J'ai un texte comme suit : "aaa bbb ccc XXX 111
    • Le XXX sera toujours a la même place, et j'aimerais une formule qui puisse renvoyer le nombre qui se trouve juste après


    Merci d'avance pour votre aide !

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    10 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : juin 2007
    Messages : 10 597
    Points : 20 011
    Points
    20 011

    Par défaut

    Citation Envoyé par Maelio Voir le message
    une formule qui enlèverait la séquence XXX
    Ruban Accueil > Rechercher et sélectionner > Remplacer > Champ Rechercher = " XXX" > Champs Remplacer par = rien > Remplacer Tout.

    qui scinderait en deux (ou plus en fonction du nombre de suite "Nombres / Mots")
    Ruban Données > Convertir > Délimité > Séparateur : cocher Espace, décocher les autres > Terminer
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 19
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2018
    Messages : 4
    Points : 0
    Points
    0

    Par défaut

    Oui c'est bien ce que j'avais pensé de faire, mais ca implique de devoir a chaque fois faire cette manip x fois
    Il faudrait vraiment que ca passe par une formule, mais je sais pas si c'est possible

  4. #4
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    10 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : juin 2007
    Messages : 10 597
    Points : 20 011
    Points
    20 011

    Par défaut

    C'est sans doute possible à grand coups de TROUVE() et STXT() mais ça va te faire des formules énormes et difficiles à gérer.
    Il serait sans doute plus clair et plus propre de passer par une fonction personnalisée en VBA.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 19
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2018
    Messages : 4
    Points : 0
    Points
    0

    Par défaut

    Haha je pense aussi, mais je suis une quiche en VBA

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    mars 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 19
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mars 2018
    Messages : 4
    Points : 0
    Points
    0

    Par défaut

    Mon problème n'est ici pas résolu.
    Sur un autre forum on a presque terminé de le résoudre.

    Merci pour votre aide, je cloture mon sujet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recherche de mots dans un texte
    Par Shargat dans le forum Windows Forms
    Réponses: 3
    Dernier message: 20/04/2009, 13h18
  2. Surligner des mots dans un texte
    Par tomaprice dans le forum Regex
    Réponses: 3
    Dernier message: 01/04/2009, 13h28
  3. Recherche des mots dans un texte
    Par psyrio dans le forum Langage
    Réponses: 1
    Dernier message: 27/02/2009, 12h15
  4. Recherche de mots dans un texte
    Par Dirty Harry dans le forum Regex
    Réponses: 3
    Dernier message: 15/01/2007, 17h29
  5. Rechercher un mot dans un texte
    Par BernardT dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/12/2005, 08h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo