Extraire une partie d'une chaine de caractère - VB/VBA/VBS - Programmation
Marsh Posté le 20-06-2006 à 15:03:05
Bonjour,
je te le fait en formule, pour une macro utilise l'enregistreur...
=STXT(A1;TROUVE("DEMANDE LE";A1);21)
A+
Marsh Posté le 26-06-2006 à 11:36:13
Bonjour,
J'ai le même soucis que le_bat75 mais sous word, y a t il une fonction similaire à "stxt" sous word ? Je n'ai rien trouvé sur cette fonction dans le msdn.
Marsh Posté le 26-06-2006 à 11:44:04
shooker a écrit : Bonjour, |
pour word, tu devras utiliser une macro.
je te cherche ca, mais si quelqu'un l'a déjà sous la main, qu'il n'hésite pas
Marsh Posté le 26-06-2006 à 11:49:42
Oui j'ai déjà fait la partie VBA pour inscrire la phrase recherchée dans excel, mais je n'arrive pas à selectionner cette phrase !
Marsh Posté le 20-06-2006 à 14:44:12
Voici mon problème : J'ai une liste de cellule qui n'ont pas la même structure. Par exemple :
A1 : LE DOSSIER A ETE DEMANDE LE 10/05/2006....
A2: ....ET ENFIN LE DOSSIER A ETE DEMANDE LE 12/06/2006....
Ce qui se répète toujours c'est le "DEMANDE LE".
Moi ce qui m'intéresse, c'est d'extraire cette chaine exacte ("DEMANDE LE" ) de chaque cellule + les 10 caractères suivants (correspondant à la date puisque la date est à chaque fois sur 10 caractères) et de ne pas garder tout ce qui est avant et ce qui est après. J'ai essayé avec les fonction de Excel (gauche,droite...etc) mais j'ai pas réussi à trouver. Je vais donc essayer une Macro. Quelqu'un a une solution ?
Pour résumé et faire simple, j'ai : "LE DOSSIER A ETE DEMANDE LE 10/06/2006 PAR PIERRE PAUL JAQUES"
et je veux juste : "DEMANDE LE 10/06/2006"
Merci