OVH Cloud OVH Cloud

effacer des lignes en VBA

6 réponses
Avatar
Zepo
Je souhaiterais effacer toutes les lignes contenant le=20
signe # d'un document. Comment puis je proc=E9der ?
Merci d'avance.

6 réponses

Avatar
papou
Bonjour Zepo
Ctrl + A
Edition Remplacer
Rechercher = #
Remplacer (remplacer = tu ne mets rien)
Remplacer tout

Cordialement
Pascal

"Zepo" a écrit dans le message de
news:1d09701c45374$4ca7e5c0$

Je souhaiterais effacer toutes les lignes contenant le
signe # d'un document. Comment puis je procéder ?
Merci d'avance.
Avatar
Merci Papou,
mais je souhaiterais faire ça en VBA et effacer toute la
ligne et pas seulement le # (le # indique les lignes
inutiles de mon document mais ces lignes ne sont pas
forcément vides, elles peuvent comporter d'autres chaines
de caractères qui ne me sont pas nécesssaires).




-----Message d'origine-----
Bonjour Zepo
Ctrl + A
Edition Remplacer
Rechercher = #
Remplacer =
(remplacer = tu ne mets rien)
Remplacer tout

Cordialement
Pascal

"Zepo" a écrit
dans le message de

news:1d09701c45374$4ca7e5c0$

Je souhaiterais effacer toutes les lignes contenant le
signe # d'un document. Comment puis je procéder ?
Merci d'avance.


.



Avatar
papou
Re
Excuse-moi, j'avais un peu(beaucoup) zappé ;-)
Voici une tentative pour me racheter :
Dim myRange As Selection, LaLigne As Paragraph
Selection.WholeStory
Set myRange = Selection
For Each LaLigne In myRange.Paragraphs
myRange.Find.Execute FindText:="#"
If myRange.Find.Found = True Then
myRange.Paragraphs(1).Range.Delete
End If
Next LaLigne

Cordialement
Pascal

a écrit dans le message de
news:1cd2001c4537b$01cbc1f0$

Merci Papou,
mais je souhaiterais faire ça en VBA et effacer toute la
ligne et pas seulement le # (le # indique les lignes
inutiles de mon document mais ces lignes ne sont pas
forcément vides, elles peuvent comporter d'autres chaines
de caractères qui ne me sont pas nécesssaires).




-----Message d'origine-----
Bonjour Zepo
Ctrl + A
Edition Remplacer
Rechercher = #
Remplacer >(remplacer = tu ne mets rien)
Remplacer tout

Cordialement
Pascal

"Zepo" a écrit
dans le message de

news:1d09701c45374$4ca7e5c0$

Je souhaiterais effacer toutes les lignes contenant le
signe # d'un document. Comment puis je procéder ?
Merci d'avance.


.



Avatar
Merci beaucoup



-----Message d'origine-----
Re
Excuse-moi, j'avais un peu(beaucoup) zappé ;-)
Voici une tentative pour me racheter :
Dim myRange As Selection, LaLigne As Paragraph
Selection.WholeStory
Set myRange = Selection
For Each LaLigne In myRange.Paragraphs
myRange.Find.Execute FindText:="#"
If myRange.Find.Found = True Then
myRange.Paragraphs(1).Range.Delete
End If
Next LaLigne

Cordialement
Pascal

a écrit dans le
message de

news:1cd2001c4537b$01cbc1f0$

Merci Papou,
mais je souhaiterais faire ça en VBA et effacer toute la
ligne et pas seulement le # (le # indique les lignes
inutiles de mon document mais ces lignes ne sont pas
forcément vides, elles peuvent comporter d'autres chaines
de caractères qui ne me sont pas nécesssaires).




-----Message d'origine-----
Bonjour Zepo
Ctrl + A
Edition Remplacer
Rechercher = #
Remplacer =
(remplacer = tu ne mets rien)
Remplacer tout

Cordialement
Pascal

"Zepo" a écrit
dans le message de

news:1d09701c45374$4ca7e5c0$

Je souhaiterais effacer toutes les lignes contenant le
signe # d'un document. Comment puis je procéder ?
Merci d'avance.


.




.




Avatar
Anacoluthe
Bonjour !

'papou' nous a écrit ...
Excuse-moi, j'avais un peu(beaucoup) zappé ;-)
Voici une tentative pour me racheter :
Dim myRange As Selection, LaLigne As Paragraph
...


Tu sembles confondre 'ligne' et 'paragraphe' ...
Heureusement Zepo aussi puisque ça lui convient ;-) ))
A+

Anacoluthe
« La prose doit être un vers qui ne va pas à la ligne. »
- Jules RENARD

Avatar
circé
Bonsoir,


Bonjour !

'papou' nous a écrit ...
Dim myRange As Selection, LaLigne As Paragraph
...



Tu sembles confondre 'ligne' et 'paragraphe' ...
Heureusement Zepo aussi puisque ça lui convient ;-) ))
A+


mdr !!! j'attendais cette réflexion !!!!

Circé
http://faqword.free.fr

Anacoluthe
« La prose doit être un vers qui ne va pas à la ligne. »
- Jules RENARD