Bonjour à toutes et tous.
Je suis entrain de tenter de créer un petit jeu de vocabulaire.
B4:B17 : des définitions
E4:E17 : 14 mots (les réponses)
K4:K17 : vides mais il faut les compléter (trouver les mots)
P429 : une liste de 25 mots dont tous ceux de la colonne E mais pas dans le même ordre (colonne qui sera cachée)
B21: les mêmes mots qu'en colonne P, mais sur une ligne et séparés par des virgules.
Je souhaite que chaque fois qu'on entre un mot en colonne K, il soit testé
a) pour voir si c'est le bon (je sais faire)
b) pour voir s'il appartient à la colonne P; si c'est le cas, j'aimerais qu'il soit supprimé de la colonne P et que la liste de B21 soit "mise à jour"
J'ai fait une macro dans un module:
Sub checkliste()
for I=4 to 17
test=cells(i,11)
for j= 4 to 29
if cells(j,16)=test then cells(j,16)=""
next j
next i
Suit une autre macro qui trie la colonne P et qui la concatène pour la replacer en B21 (celle-là fonctionne)
End sub
Cette macro ne fonctionne pas si je la mets dans le code de la feuille, ou plutôt, elle ralentit tout le travail.
Merci de m'aider un peu (petit fichier en pj)
Pierre F.
Je suis entrain de tenter de créer un petit jeu de vocabulaire.
B4:B17 : des définitions
E4:E17 : 14 mots (les réponses)
K4:K17 : vides mais il faut les compléter (trouver les mots)
P429 : une liste de 25 mots dont tous ceux de la colonne E mais pas dans le même ordre (colonne qui sera cachée)
B21: les mêmes mots qu'en colonne P, mais sur une ligne et séparés par des virgules.
Je souhaite que chaque fois qu'on entre un mot en colonne K, il soit testé
a) pour voir si c'est le bon (je sais faire)
b) pour voir s'il appartient à la colonne P; si c'est le cas, j'aimerais qu'il soit supprimé de la colonne P et que la liste de B21 soit "mise à jour"
J'ai fait une macro dans un module:
Sub checkliste()
for I=4 to 17
test=cells(i,11)
for j= 4 to 29
if cells(j,16)=test then cells(j,16)=""
next j
next i
Suit une autre macro qui trie la colonne P et qui la concatène pour la replacer en B21 (celle-là fonctionne)
End sub
Cette macro ne fonctionne pas si je la mets dans le code de la feuille, ou plutôt, elle ralentit tout le travail.
Merci de m'aider un peu (petit fichier en pj)
Pierre F.
Pièces jointes
Dernière édition: