Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1841 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Word] Recherche code pour le carriage return ou espace

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Word] Recherche code pour le carriage return ou espace

n°449281
Sartene
Posté le 05-07-2003 à 00:59:29  profilanswer
 

J'essaie déspérément de trouver un moyen de faire ça:
- j'ai plein de lignes de texte, mettons  
 
tructest1
tructest2
tructest3 test4
 
Je voudrais une macro qui recherche et sélectionne truc* jusqu'à la fin de la ligne.
 
Mon problème est que je n'arrive pas à sélectionner tout ce qu'il y a après truc sur chaque ligne.
 
Pour l'instant tout marche bien s'il n'y a pas d'espace avec ça:
 

Code :
  1. With Selection.Find
  2.         .Text = "truc*>"


 
mais ca s'arrête à la fin du mot (à cause du caractère > )
 
J'ai essayé de remplacer > par ^n ou ^l marche pas.
 
Si je fais:
tructest2(tabulation)
 
et ma commande est:

Code :
  1. With Selection.Find
  2.         .Text = "truc*>^t"


 
il me sélectionne pourtant bien la tabulation !
 
 
Comment faire pour qu'il aille jusqu'au bout de la ligne ?
 
Plus simplement par quoi remplacer > pour que la sélection ne s'arrête pas à la fin du mot mais à la fin de la ligne ?
 
 
 

mood
Publicité
Posté le 05-07-2003 à 00:59:29  profilanswer
 

n°449374
superchino​is
Posté le 05-07-2003 à 11:10:11  profilanswer
 

J'y connais pas grd chose, mais tu peux pas mettre:
chr(codeasciiduretourchariot)
 
T'as juste à trouver le code ascii du retour chariot.

n°449428
Sartene
Posté le 05-07-2003 à 16:26:45  profilanswer
 

J'ai effectivement essayé ca aussi, mais je ne connais pas la syntaxe pour incorporer un code ascii (code 13 pour le retour chariot).
 
J'ai essayé &013; mais ca a rien donné :/
 
Tu connaitrais pas la syntaxe par hasard ?


Message édité par Sartene le 07-07-2003 à 10:18:22
n°449987
Sartene
Posté le 07-07-2003 à 10:18:35  profilanswer
 

[:megaup]

n°450061
theshockwa​ve
I work at a firm named Koslow
Posté le 07-07-2003 à 12:11:03  profilanswer
 

retour chariot sous Win, normalement, c'est 13 10 ...
13 == \r (0x0D)
10 == \n (0x0A)
 
peut-être qu'il préfère le 10 ... On ne sait jamais ...


---------------
last.fm
n°450100
Sartene
Posté le 07-07-2003 à 12:57:26  profilanswer
 

Merci, j'essaie ca ce soir.

n°450839
Le_Toto
Posté le 08-07-2003 à 10:39:00  profilanswer
 

Slut,
la syntaxe pour ajouter un code ascii en vb c'est: chr()
--->>Pour un cariage return: chr(13)    
:)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Word] Recherche code pour le carriage return ou espace

 

Sujets relatifs
[WORD] Footer, test d'existence et creation intempestive !a propos de la programation d'un moteur de recherche
[MFC] scanner de code barre[Eclipse] Formatage de code ?
[VBA et Access] Question sur un morceau de code !code SQL dans une requete ....[pu d'erreur inside !!!]
Récupérer le code source d'une pageinserer un espace sous dos pour un espace dans un nom sous win
Cherche cours d'optimisation de code PHP ![ WML ] Erreur dans le code ?
Plus de sujets relatifs à : [Word] Recherche code pour le carriage return ou espace


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR