shooker
Messages postés7Date d'inscriptionjeudi 9 mars 2006StatutMembreDernière intervention21 juin 2006
-
21 juin 2006 à 11:07
shooker
Messages postés7Date d'inscriptionjeudi 9 mars 2006StatutMembreDernière intervention21 juin 2006
-
21 juin 2006 à 15:44
Bonjour,
est-il possible d'utiliser la fonction "mid" pour séléctionner un texte et arrêter la sélection dès qu'il y a un "." ?
En fait il faut que j'enregistre un phrase d'un fichier word dans une variable pour la mettre dans un fichier excel.
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutModérateurDernière intervention23 décembre 200823 21 juin 2006 à 11:16
Salut,
Il faut combiner les fonctions Mid$() et Instr().
Dans ta chaine de caractère nommé sChaine, Instr(1,sChaine,".")
te renverra la position du point.
Ensuite, Mid$(sChaine,1,positionDuPoint) renverra la phrase.
Manu
--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
jrivet
Messages postés7393Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 21 juin 2006 à 11:21
Salut,
Regarde si ceci peut t 'aider.
Il faut juste s'assurer que toutes les phrases se terminent par un point.
Le resultat fait que dans le tableau tu as normalement toutes les phrases mais sans les points à la fin.
Dim Lignes As String
Dim Phrases() As String
Dim i As Integer
ActiveDocument.Select
Lignes = Selection.Text
Phrases = Split(Lignes, ".")
For i = LBound(Phrases) To UBound(Phrases) - 1
Call MsgBox(Phrases(i))
Next
shooker
Messages postés7Date d'inscriptionjeudi 9 mars 2006StatutMembreDernière intervention21 juin 2006 21 juin 2006 à 11:40
Ce code me renvoit la totalité du texte en msgbox. Et non je ne veux pas passer absoluement par "mid", si vous avez des suggestions plus adéquates, je suis preneur :)
shooker
Messages postés7Date d'inscriptionjeudi 9 mars 2006StatutMembreDernière intervention21 juin 2006 21 juin 2006 à 12:34
En fait j'aurais un document word avec plusieurs caractéristiques,
plusieurs titres, et je dois prendre la première phrase du texte (texte
qui va changer à chaque ouverture) qui se situe en dessous d'un des
titres.
Je dois donc trouver le bon endroit à prendre et l'arrêter au premier "."