Macro tri alphabétique lettres d’un mot
Fermé
JR
-
18 nov. 2020 à 19:53
JR17200 Messages postés 11 Date d'inscription mercredi 18 novembre 2020 Statut Membre Dernière intervention 11 décembre 2021 - 20 nov. 2020 à 19:53
JR17200 Messages postés 11 Date d'inscription mercredi 18 novembre 2020 Statut Membre Dernière intervention 11 décembre 2021 - 20 nov. 2020 à 19:53
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 ?
- Trier avec Excel : toutes les méthodes de tri de données - Guide
- Code ascii tableau - Guide
- Liste déroulante excel - Guide
- Tableau croisé dynamique - Guide
- Fichier rar - Guide
3 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
19 nov. 2020 à 11:16
19 nov. 2020 à 11:16
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
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
19 nov. 2020 à 20:03
19 nov. 2020 à 20:03
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 ....
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 428
18 nov. 2020 à 20:31
18 nov. 2020 à 20:31
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
19 nov. 2020 à 11:58
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
19 nov. 2020 à 14:10
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
20 nov. 2020 à 03:28
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
20 nov. 2020 à 08:51
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
20 nov. 2020 à 12:21
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