OVH Cloud OVH Cloud

Feuille de filtrage se remplissant automatiquement.

3 réponses
Avatar
Indigo
Bonjour à tous.

Sur une première feuille j'ai saisie la liste suivante :
RHA 2.19 10000
RHA 2.14 11200
FTE 18.95 12000
RHA 2.34 17000
FTE 19.02 5000
Etc. Je remplis cette feuille, au fur et à mesure que se présente de
nouvelles opportunités.

Je voudrais obtenir automatiquement sur une autre feuille une liste filtrée
qui ne commprenne par exemple que RHA. Autrement dit ici :
RHA 2.19 10000
RHA 2.14 11200
RHA 2.34 17000

Comment faire pour que la deuxième feuille se remplisse automatiquement,
uniquement avec RHA, dès que je remplis quelque chose sur la première feuille.

Merci à tous

3 réponses

Avatar
papou
Bonjour
Avec quelque chose comme ça à placer dans le code de la feuille de saisie et
à adapter:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value = "" Or Target.Column <> 1 Or Target.Cells.Count > 1 Then
Exit Sub
If Target.Value Like "RHA*" Then Feuil2.Range("A65536").End(xlUp).Offset(1,
0).Value = Target
End Sub

Cordialement
Pascal

"Indigo" a écrit dans le message de news:

Bonjour à tous.

Sur une première feuille j'ai saisie la liste suivante :
RHA 2.19 10000
RHA 2.14 11200
FTE 18.95 12000
RHA 2.34 17000
FTE 19.02 5000
Etc. Je remplis cette feuille, au fur et à mesure que se présente de
nouvelles opportunités.

Je voudrais obtenir automatiquement sur une autre feuille une liste
filtrée
qui ne commprenne par exemple que RHA. Autrement dit ici :
RHA 2.19 10000
RHA 2.14 11200
RHA 2.34 17000

Comment faire pour que la deuxième feuille se remplisse automatiquement,
uniquement avec RHA, dès que je remplis quelque chose sur la première
feuille.

Merci à tous


Avatar
13Hubert
Bonjour PAPOU

Je viens de lire la réponse faite à Indigo et je m'imagine très bien tenter
d'adapter ceci à mon cas...
SVP, que dois-je modifier si je veux récupérer la ligne entière dont la
cellule "A" contiendra "RHA" (pour l'exemple...) et non pas seulement la
cellule ?

ATTENTION ! Je suis très très new !!!! :-))

Merci beaucoup !

Hubert
--
...from Marseille !



Bonjour
Avec quelque chose comme ça à placer dans le code de la feuille de saisie et
à adapter:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Value = "" Or Target.Column <> 1 Or Target.Cells.Count > 1 Then
Exit Sub
If Target.Value Like "RHA*" Then Feuil2.Range("A65536").End(xlUp).Offset(1,
0).Value = Target
End Sub

Cordialement
Pascal

"Indigo" a écrit dans le message de news:

Bonjour à tous.

Sur une première feuille j'ai saisie la liste suivante :
RHA 2.19 10000
RHA 2.14 11200
FTE 18.95 12000
RHA 2.34 17000
FTE 19.02 5000
Etc. Je remplis cette feuille, au fur et à mesure que se présente de
nouvelles opportunités.

Je voudrais obtenir automatiquement sur une autre feuille une liste
filtrée
qui ne commprenne par exemple que RHA. Autrement dit ici :
RHA 2.19 10000
RHA 2.14 11200
RHA 2.34 17000

Comment faire pour que la deuxième feuille se remplisse automatiquement,
uniquement avec RHA, dès que je remplis quelque chose sur la première
feuille.

Merci à tous







Avatar
Indigo
Merci pour toutes ses réponse. N'y a t-il pas plus simple sans utiliser ce
langage de programmation? J'ignore totalement comment procéder selon cette
méthode.