Fonction recherche VBA
koji56
Messages postés
35
Statut
Membre
-
koji56 Messages postés 35 Statut Membre -
koji56 Messages postés 35 Statut Membre -
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 image - Guide
- Je recherche une chanson - Guide
- Fréquence tnt recherche manuelle - Forum TNT / Satellite / Réception