Macro tri alphabétique lettres d’un mot
JR
-
JR17200 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
JR17200 Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ?
- Comment trier par ordre alphabétique sur excel - Guide
- Fichier bin - Guide
- Code ascii - Guide
- Dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. - Guide
- Liste déroulante excel - Guide
3 réponses
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
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. 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 ....
???? 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 ....
Bonjour
Une solution
https://mon-partage.fr/f/pxgGOq9d/
RQ. Distingue les majuscules et les minuscules
Cdlmnt
Une solution
https://mon-partage.fr/f/pxgGOq9d/
RQ. Distingue les majuscules et les minuscules
Cdlmnt
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
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
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
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
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
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
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