Fonction recherche VBA
koji56
Messages postés
30
Date d'inscription
Statut
Membre
Dernière intervention
-
koji56 Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
koji56 Messages postés 30 Date d'inscription Statut Membre Dernière intervention -
Bonjour, je souhaiterais créer une fontion du type RechercheV en VBA mais celle-ci utiliserait 2 variable contrairement à la fonction recherchev où la recherche s'effectue par rapport à une seule variable.
Je dois effectuer ma recherche par rapport au mois choisi par l'utilisateur et l'agence, mais cette fonction doit être utilisable pour plusieurs feuilles distinctes.
Voila le code que j'ai tapé :
Mon problème est que je ne sais pas comment choisir la feuille (ou plage de données) comme dans la fonction RechercheV. (ici Feuille sur le code)
J'espère que ma question n'est pas trop floue...
Merci d'avance
Bonne journée!
PS : J'utilise Excel 2003
Je dois effectuer ma recherche par rapport au mois choisi par l'utilisateur et l'agence, mais cette fonction doit être utilisable pour plusieurs feuilles distinctes.
Voila le code que j'ai tapé :
Function RechResMois(ByVal Mois As Integer, ByVal Agence As String, ByVal Feuille As Worksheet) As Double Do While Feuille.Cells(i, 1).Value <> "" If Agence = Feuille.Cells(i, 1).Value Then If Mois = Feuille.Cells(i, 7).Value Then RechResMois = Feuille.Cells(i, 5).Value End If End If i = i + 1 Loop End Function
Mon problème est que je ne sais pas comment choisir la feuille (ou plage de données) comme dans la fonction RechercheV. (ici Feuille sur le code)
J'espère que ma question n'est pas trop floue...
Merci d'avance
Bonne journée!
PS : J'utilise Excel 2003
A voir également:
- Fonction recherche VBA
- Fonction si et - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Recherche photo - Guide
- Je recherche une chanson - Guide
- Fonction moyenne excel - Guide