En VBA, rechercher des données d'une feuille à une autre

liquoreux

XLDnaute Junior
Bonjour à toutes et à tous,

En VBA, comment obtenir une formule qui permettra de rechercher des données d'une feuille à une autre ?

Feuille "ETAT"
Je cherche à indiquer dans la colonne intitulée "colonne1", la valeur qui correspond à la celle de la colonne intitulée "colonne2" et en même temps à celle de la colonne "Statut". Cette valeur est à rechercher sur la feuille "BASE"

La recherche ne trouve pas = ""

L'emplacement des colonnes peut varier dans la feuille "ETAT".
Il reste fixe dans la feuille "BASE"

Les plages des colonnes sont delimitées de la première cellule en-dessous du titre jusqu'à la dernière cellule active de la colonne. Leur longueur est variable. Dans la feuille "ETAT", le remplissage de la colonne "colonne1" ne pourra dépasser la délimitation de la colonne "colonne2".

Exemple : si de part le nombre de données inscrites dans la colonne "colonne2", la denière cellule active est située à la ligne 450, alors la plage sera de la cellule 2 à 450, idem pour la colonne "colonne1".

Merci d'avance de votre aide :D
 

Pièces jointes

  • Classeur4.xls
    17.5 KB · Affichages: 145
  • Classeur4.xls
    17.5 KB · Affichages: 139
  • Classeur4.xls
    17.5 KB · Affichages: 168

jp14

XLDnaute Barbatruc
Re : En VBA, rechercher des données d'une feuille à une autre

Bonjour

Ci joint le fichier avec une macro qui recherche les colonnes puis le numéro de ligne pour copier a valeur.

A tester

JP
 

Pièces jointes

  • Classeur4.zip
    12.7 KB · Affichages: 248
  • Classeur4.zip
    12.7 KB · Affichages: 277
  • Classeur4.zip
    12.7 KB · Affichages: 279

Discussions similaires

Statistiques des forums

Discussions
311 730
Messages
2 081 981
Membres
101 855
dernier inscrit
alexis345