OVH Cloud OVH Cloud

Recherche dans VB

3 réponses
Avatar
Cris
Bonjour à tous,

J'ai un fichier client à un seul onglet. La colonne D de mon unique onglet
comporte les commentaires des vendeurs concernant la visite du client, du
genre "A déjà acheté, reviendra le mois suivant", "est intéressée par ma
proposition"; "propal ce jour, reviens le JJ/MM/AA"... ou je ne sais quoi
encore.
Evidemment, les vendeurs peuvent inscrire ce qu'ils souhaitent dans cette
colonne.

Je cherche à ne garder dans ce fichier que les lignes qui comportent, dans
cette colonne D les mots "Proposition", "Propo" ou "Propal". Comment puis-je
faire pour, en gros, lui dire "si D1 contient Proposition ou Propal ou Propo,
tu gardes, sinon tu supprimes la ligne" ?

Merci d'avance de votre aide.

Cris

3 réponses

Avatar
Patrick BASTARD
Bonjour, *Cris*
J'ai lu ton post
avec le plus grand intéret :

Ce que je ferais :
Une validation par liste de pa colonne D (nécessite le listage exhaustif des
commentaires acceptés).
Ensuite, un filtre, et le tour est joué.

Ce n'est que mon avis, mais je le partage.

8-)

Qu'en penses-tu ?

Sinon :
Données, filtre, filtre automatique sur la 1° ligne (attention : pas de
ligne vide !)
Cliquer sur la flèche, choisir Personnalisé dans la liste déroulante
choisir contient
et taper Prop.
Mais si l'utilisateur a entré par mégarde "poposition", la ligne ne
s'affichera pas

--
Bien cordialement,
P. Bastard


Bonjour à tous,

J'ai un fichier client à un seul onglet. La colonne D de mon unique
onglet comporte les commentaires des vendeurs concernant la visite du
client, du genre "A déjà acheté, reviendra le mois suivant", "est
intéressée par ma proposition"; "propal ce jour, reviens le
JJ/MM/AA"... ou je ne sais quoi encore.
Evidemment, les vendeurs peuvent inscrire ce qu'ils souhaitent dans
cette colonne.

Je cherche à ne garder dans ce fichier que les lignes qui comportent,
dans cette colonne D les mots "Proposition", "Propo" ou "Propal".
Comment puis-je faire pour, en gros, lui dire "si D1 contient
Proposition ou Propal ou Propo, tu gardes, sinon tu supprimes la
ligne" ?

Merci d'avance de votre aide.

Cris


Avatar
LSteph
Bonsoir

oui , je partage aussi ,
toutefois pour complèter si tu veux une macro
dans un module standard

'*****
Sub gardprop()
Cells(65536, 4).End(xlUp).Select
Do While Selection.Row > 1
If Not UCase(ActiveCell.Value) Like "*PROP*" Then
Selection.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop

End Sub
'****



'lSteph
"Cris" a écrit dans le message de news:

Bonjour à tous,

J'ai un fichier client à un seul onglet. La colonne D de mon unique onglet
comporte les commentaires des vendeurs concernant la visite du client, du
genre "A déjà acheté, reviendra le mois suivant", "est intéressée par ma
proposition"; "propal ce jour, reviens le JJ/MM/AA"... ou je ne sais quoi
encore.
Evidemment, les vendeurs peuvent inscrire ce qu'ils souhaitent dans cette
colonne.

Je cherche à ne garder dans ce fichier que les lignes qui comportent, dans
cette colonne D les mots "Proposition", "Propo" ou "Propal". Comment
puis-je
faire pour, en gros, lui dire "si D1 contient Proposition ou Propal ou
Propo,
tu gardes, sinon tu supprimes la ligne" ?

Merci d'avance de votre aide.

Cris


Avatar
cris
Bonjour,

Merci à vous pour ces deux indications, je vais essayer cela dès lundi

Cris


Bonsoir

oui , je partage aussi ,
toutefois pour complèter si tu veux une macro
dans un module standard

'*****
Sub gardprop()
Cells(65536, 4).End(xlUp).Select
Do While Selection.Row > 1
If Not UCase(ActiveCell.Value) Like "*PROP*" Then
Selection.EntireRow.Delete
End If
ActiveCell.Offset(-1, 0).Select
Loop

End Sub
'****



'lSteph
"Cris" a écrit dans le message de news:

Bonjour à tous,

J'ai un fichier client à un seul onglet. La colonne D de mon unique onglet
comporte les commentaires des vendeurs concernant la visite du client, du
genre "A déjà acheté, reviendra le mois suivant", "est intéressée par ma
proposition"; "propal ce jour, reviens le JJ/MM/AA"... ou je ne sais quoi
encore.
Evidemment, les vendeurs peuvent inscrire ce qu'ils souhaitent dans cette
colonne.

Je cherche à ne garder dans ce fichier que les lignes qui comportent, dans
cette colonne D les mots "Proposition", "Propo" ou "Propal". Comment
puis-je
faire pour, en gros, lui dire "si D1 contient Proposition ou Propal ou
Propo,
tu gardes, sinon tu supprimes la ligne" ?

Merci d'avance de votre aide.

Cris