Recopier le contenu d'une cellule suite à une recherche

Bonjour,

Plutot qu'un grand discours voila ma requete à partir du fichier joint :

Colonnes

A B C

1 papa 45

2 maman 30

3 titi 4

4 tata 3

5 toto 25

Je veux saisir dans une cellule distincte (G1) un nom contenu dans la colonne A et en G2 saisir le nombre 20 et je veux que le nombre 20 s'affiche en C3

Colonnes

A B C G

1 papa 45 titi

2 maman 30 20

3 titi 4 20

4 tata 3

5 toto 25

Voilou !!!

j'utilise excel 2007. Merci pour votre aide

10forum.xlsx (8.41 Ko)

Bonjour le forum,

C1 :

=SI(A1=$G$1;$G$2;"")

A tirer vers le bas.

Bonjour,

Formule en C :

=SI(A1=$G$1;SI($G$2<>"";$G$2;"");"")
=SI(A1=$G$1;DECALER($G$1;1;0);"")

Merci pour l'info mais lorsque je saisis une autre recherche en G1 et une donnée en G2, la donnée est effacée dans la colonne C suite à la recherche précédente. Je veux qu'elle reste en colonne C. Au final, ma colonne C doit être remplir pour chaque ligne de la colonne A.

Fallait le dire au départ !

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim c As Range
    If Not Intersect(Target, Me.Range("G1:G2")) Is Nothing Then
        For Each c In Me.Range("A1:A5")
            If c.Value = Me.Range("G1") Then
                c.Offset(, 2) = Me.Range("G2")
                Exit For
            End If
        Next c
    End If
End Sub

Procédure à placer dans le module de la feuille concernée.

Rechercher des sujets similaires à "recopier contenu suite recherche"