comparaison de mots clés - VB/VBA/VBS - Programmation
Marsh Posté le 04-08-2010 à 11:13:36
- 1ere étape
tu te développe une fonction qui renvois un booléen (vrai/faux) en fontion des cellules passés en paramètre
Function COMPARAISON(objCellule1 as Range, onjCellule2 as Range) as Boolean
- 2ème étape
Il faut la déclarer (la fonction) en public dans un module VBA
(en rajoutant public devant le nom)
ça deviens donc :
Public Function COMPARAISON(objCellule1 as Range, objCellule2 as Range) as Boolean
- 3ème étape
tu peux désormais l'utiliser dans la barre des formules
=COMPARAISON(I8;L10)
Astuce : t'aura surement besoin de "Split" et de "InStr" pour l'écrire
Marsh Posté le 30-07-2010 à 22:13:29
bonjour, je suis absolument débutant en macro mais je souhaite comparer les mots contenu dans deux colonnes (sur plusieurs lignes bien sur) et avec prise en compte des mots communs seulement a partir d'un certain nombre de caractères (exemple 4 caractères)
exemple j'ai une ligne avec "sos macro" et "excel sos macro" sur la 3 ème colonne je dois avoir OK (sos n'est pas pris en compte car trop court, excel est ignoré, le fait qu'il y ait macro dans les 2 colonnes suffit pour le OK)
la ligne en dessous "sos word" et "sos excel" = 3ème colonne KO (sos non pris en compte) etc...
je vous remercie de votre aide