En VBA, Recherche Valeur dans tableau

Résolu
varin -  
 varin -
Bonjour,

J'ai un fichier avec deux onglets (1 et 2).

Je recherche la valeur de la cellule A1 de l'onglet 1 dans la ligne 1 du tableau de l'onglet 2,
où je dois me positionner.

A savoir que :
La valeur de la cellule A1 de l'onglet 1 change régulièrement.
La valeur de la cellule A1 de l'onglet 1 existe automatiquement dans la ligne 1 du tableau de l'onglet 2.

Comment puis je traduire cela en code vba ?

Je vous remercie d'avance de votre aide.

7 réponses

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Re,

    a mettre dans VBA onglet 1:

    adaptez nom feuille et plage tableau

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
    With Worksheets("feuil2").Range("C3:K3")
    Set c = .Find(Target, LookIn:=xlValues)
    If Not c Is Nothing Then
    With Worksheets("feuil2")
    .Activate
    .Range(c.Address).Select
    End With
    End If
    End With
    End If
    End Sub

    code alt+enter:chr(10)
    a voir
    https://forums.commentcamarche.net/forum/affich-1564228-excel-2000-saut-de-ligne
    2