Codage en VBA... Help!

Codage en VBA... Help! - Sciences - Discussions

Marsh Posté le 17-10-2013 à 15:40:09    

Bonjour,  
 
j'ai un problème à résoudre sous VBA: j'ai des chaînes de caractères avec plusieurs prénom séparés par des "/", exemple:  
"Emanuel/Nathan/Victorien/Emanuel/Julien/Patrice/Patrice"  
Je souhaiterai supprimer les prénoms en doubles, cela donnerai donc:  
"Emanuel/Nathan/Victorien/Julien/Patrice"  
 
Avez-vous une idée d'un code permettant cela? Sachant qu'il y a une centaines de prénoms différents.  
 
Merci infiniment par avance.  
 
Fabien


Message édité par fabien888 le 17-10-2013 à 15:40:40
Reply

Marsh Posté le 17-10-2013 à 15:40:09   

Reply

Marsh Posté le 17-10-2013 à 16:43:18    

Il faut créer une table contenant les mots déjà passes, que tu updates au fur et a mesure.
 
Après tu prends ta chaine de caractère, cherche le caractère "\", extracte le nom jusqu’à ce caractère, et le compare avec ta table.
 
Si le nom y est déjà, tu passe au prochain nom, sinon tu le transfert dans ta chaine finale, ainsi que dans ta table de nom.


Message édité par maouuu le 17-10-2013 à 16:45:22
Reply

Marsh Posté le 17-10-2013 à 16:44:11    

Sinon tu es dans la mauvaise cat, va voir la bas plutôt :
 
http://forum.hardware.fr/hfr/Progr [...] ujet-1.htm
 
ici, ca va fermer sous peu

Reply

Sujets relatifs:

Leave a Replay

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