Recherche dans document

Résolu
marty14
Messages postés
104
Date d'inscription
lundi 21 août 2006
Statut
Membre
Dernière intervention
29 mai 2011
- 28 juin 2009 à 09:26
marty14
Messages postés
104
Date d'inscription
lundi 21 août 2006
Statut
Membre
Dernière intervention
29 mai 2011
- 28 juin 2009 à 11:28
Bonjour à tous,
En tant que gros débutant en VB je me permet de faire appel à vous pour la conception d'un petit projet qui doit trouver un mot précis à certain endroit d'un document.
Cette recherche doit obligatoirement commencer à trouver " paragraphe 1 " et "ligne 1" pour effectuer la recherche puis finir a "ligne 2"
Le mot a trouver est "bidul"

Si le mot est trouvé ou pas continuer la recherche
avec " paragraphe 2 " et "ligne 1"


Mon text:
---------------------------------------------
Paragraphe 1 :
ligne 1 - blablablbahghgsyuagsghgsgjgjbidulghgjhgj
hgjgdhjgzdhgjzhgdjhzghgdjzgdhjzghjegdhgzdgjegjgjh
khhkhkjhk.
Ligne 2 - etc.....


Paragraphe 2 :
ligne 1 - blablablbahghgsyuagsghgsgjgjbidulghgjhgj
hgjgdhjgzdhgjzhgdjhzghgdjzgdhjzghjegdhgzdgjegjgjh
khhkhkjhk.
Ligne 2 - etc.....


Par avance un grand merci pour votre aide si précieuse

2 réponses

PCPT
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Membre
Dernière intervention
3 février 2018
50
28 juin 2009 à 11:20
salut,

que de entiers

pos1 = instr(1, tout, "Paragraphe 1")

pos1 = instr(pos1+1, tout, "ligne 1")
if pos1 then
  pos2 =
instr(pos1+1, tout, "Ligne 2")
  posTxt1 = instr(pos1 + 1, tout, "bidul")
  if (posTxt1>pos1) and (posTxt1
else
  msgbox "pas trouvé de paragraphe1.ligne1"


endif



pareil pour le reste
résumé : INSTR suffit à ton usage

<hr size ="2" width="100%" />
3
marty14
Messages postés
104
Date d'inscription
lundi 21 août 2006
Statut
Membre
Dernière intervention
29 mai 2011

28 juin 2009 à 11:28
Bonjour et merci Pcpt.
Ca marche nikel
0