Se connecter avec
S'enregistrer | Connectez-vous

Rechercher la valeur d'une cellule

Dernière réponse : dans Programmation

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 !

Autres pages sur : rechercher valeur cellule

Lassé par la pub ? Créez un compte

Tu boucle sur les cellules pour trouver le produit gagnant..

En gros :
  1. 1. Pour chaque colonne (COLONNE_PRODUIT) de A à MAX_COLONNES :
  2. 1.1. Si le texte de la cellule à la ligne L1 et la colonne bouclée = le type produit que tu recherche :
  3. 1.1.1. Tu as trouvé la colonne du produit que tu cherches (COLONNE_PRODUIT).
  4.  
  5. 2. Pour chaque ligne (LIGNE_PRODUIT) de 1 à MAX_LIGNES :
  6. 2.1. Si le texte de la cellule à la ligne bouclée et la colonne C1 = la marque du produit que tu recherche :
  7. 2.1.1. Tu as trouvé la ligne de du produit que tu cherches (LIGNE_PRODUIT).
  8.  
  9. 3. Lire la cellule à (COLONNE_PRODUIT, LIGNE_PRODUIT)

j'ai eu cette réponse (qui marche bien) sur un autre forum

j'ai eu la réponse à ma question sur un autre forum :

Typ = "Type produit"
Marq = "Marque produit"
Adr = Cells(Range("A:A").Find(Marq).Row, Range("1:1").Find(Typ).Column).Address(False, False)

merci!
Lassé par la pub ? Créez un compte