comparaison de mots clés

comparaison de mots clés - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 30-07-2010 à 22:13:29   

Reply

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


Message édité par Xxxaaavvv le 04-08-2010 à 11:14:18
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed