OVH Cloud OVH Cloud

recherche de cellule

2 réponses
Avatar
Laurent M
J'ai besoin, dans une feuille excel de rechercher la valeur d'une cellule
dynamiquement, quelle que soit sa position.

Pour cela j'ai une ligne L1 (qui contient des types produits) et une colonne
C1 (qui contient des marques).
Je voudrais pouvoir en VBA, à partir d'une marque et d'un type de produit
connu, récupérer la cellule correspondante.

Comment faire?

Merci !

2 réponses

Avatar
Rai
Bonjour,

Suposant que les Marques se trouvent dans la colonne A
que les Types se trouvent en ligne 1
(à adapter)

Si tu veux récupérer l'adresse style A1 :
Typ = "Type produit"
Marq = "Marque produit"
Adr = Cells(Range("A:A").Find(Marq).Row, Range("1:1").Find(Typ).Column).Address(False, False)

Si tu veux récupérer les n° de colonnes et de lignes
Typ = "Type produit"
Marq = "Marque produit"
Lig = Range("A:A").Find(Marq).Row
Col = Range("1:1").Find(Typ).Column

Bonne fin de semaine

Rai

"Laurent M" <Laurent a écrit dans le message de news:
J'ai besoin, dans une feuille excel de rechercher la valeur d'une cellule
dynamiquement, quelle que soit sa position.

Pour cela j'ai une ligne L1 (qui contient des types produits) et une colonne
C1 (qui contient des marques).
Je voudrais pouvoir en VBA, à partir d'une marque et d'un type de produit
connu, récupérer la cellule correspondante.

Comment faire?

Merci !


Avatar
Laurent M
Ca marche parfaitement merci !