Macro tri alphabétique lettres d’un mot

JR -  
JR17200 Messages postés 11 Statut Membre -
Bonjour,

Je recherchais comment trier un mot comme BOUM et obtenir BMOU.
J’avais trouvé la macro mais elle n’est plus présente.

Merci pour votre aide

Cordialement

J Racary

3 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    trimot est une fonction personnalisée (macro) qui s'utilise comme une fonction excel.
    Alt-F11 pour accéder au code, il est dans le Module 1
    Si tu la transpose dans ton fichier
    Alt-F11 pour accéder à l'éditeur vba
    Insertion/Module pour créer le Module 1
    Tu y copies tout le code
    Je suppose que ta version d'excel est postérieure à 2007
    Dans ce cas, enregistres ton fichier avec le type .xlsm (Enregistrer sous/ Type/ ...p renant en compte les macros)

    Bonne journée
    1
    1. JR17200
       
      Bonjour

      Merci pour ta réponse.
      Ma version d’Office est Office 2016.
      J’ai bien enregistré en xlsm ????????
      Je vais regarder le code.

      Belle journée
      0
    2. JR17200
       
      Les ???? erreur de frappe
      J’ai une nouvelle idée
      Comparer la base des 7 lettres et celle des 8
      Je tape un mot de 7 lettres et en résultat j’ai les lettres d’appui qui donne des 8L

      Ex

      7L

      CABANES. Donne + E CABANEES
      + L BALANCES
      BANCALES
      + T BACANTES
      CABESTAN

      VERDETS. Donne + A DEVASTER
      DEVERSAT
      + I VERDITES

      En fin de compte, c’est comparer le mot de 7L et afficher tous les mots de 8L qui contiennent toutes les lettres 7 du mot de 7.

      Qu’en penses-tu stp ?
      Merci pour ton écoute et belle après-midi

      Jean
      0
    3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > JR17200
       
      Bonjour Jean

      Je pense que tu es un scrabbleur comme moi vu ce que tu cherches à faire
      C'est parfaitement possible avec Excel je pense à condition d'avoir en base de données tous les mots de 7 lettres et tous les mots de 8 lettres et de composer une petite macro adéquate.
      Veux tu que je regarde ça ?

      Cdlmnt
      Via
      0
    4. JR17200 > via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour Via

      En effet je suis Scrabbleur à la retraite.
      Et j’ai bien les 2 bases de mots de 7 et 8 lettres.

      Je veux bien que tu regardes ça.
      As-tu besoin des 2 bases ?
      J’ai les 2 des nouveaux mots du dernier ODS8.

      Merci pour ton écoute.
      Bonne journée

      Jean
      0
    5. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759 > JR17200
       
      Bonjour Jean

      Je veux bien que tu me communiques les 2 bases, je les ai aussi mais ce sera bien de les comparer
      Bonne journée également
      Via
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    1. En fin de compte, c’est comparer le mot de 7L
    ???? et ce n'est pas une erreur de frappe ;-)

    2. et afficher tous les mots de 8L qui contiennent toutes les lettres du mot de 7.
    A partir du mot de 7L, on va supposer qu'elles sont toutes différentes pour simplifier
    on peut fabriquer la liste de toutes les permutations de ces 7 lettres, il y en a 5040 maxi
    Si on ajoute 1L il y a 8 façons de l'insérer dans chacune des 5040 permutations
    Et comme il y a 26 lettres possibles maxi à insérer
    ça nous donne 5040*8*26 = 1048320 "mots" de 8 lettres possibles dont 2 ou 3 qui auront un sens !
    Et excel ne peut pas deviner si une suite de 8L a un sens ou non

    Donc ....
    1
    1. JR17200
       
      1 erreur frappe dans mon message sur enregistré en xlm.

      2. Je comprends que c’est infaisable avec Excel.
      Merci pour ton écoute et ta réponse.
      Peut-être avec un gestionnaire de BDD... SQL ?!

      Bonne soirée.
      0
    2. JR17200
       
      Je viens de comprendre ton 1 ;)
      Rien à voir avec mon enregistrement en xlm ;)

      Lu trop vite ;)
      0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Une solution
    https://mon-partage.fr/f/pxgGOq9d/

    RQ. Distingue les majuscules et les minuscules

    Cdlmnt
    0
    1. JR17200
       
      Bonsoir
      Merci beaucoup !!
      Grâce à votre aide, j’ai pu décomposer avec votre macro tous les nouveaux de 2 à 9 lettres.
      Vous avez utilisé VBA peut-être pour faire votre macro ?
      En tous les cas, j’ai une base d’entraînement formidable que j’ai agrémentée avec mise en format conditionnelle.
      Merci encore et bonne soirée.
      Jean
      0