Fonction recherchv améliorée

Contenu du snippet

Permet de simplifier l'utilisation réguliére de Recherchev dan vos tableaux excel

Source / Exemple :


Function rchv(quoi, le_fichier_sans_xls, la_feuille, Numero_de_la_colonne_debut, numero_de_colonne_a_lire, ligne_haut_si_0_fonction_met_1, ligne_bas_si_0_fonction_met_65536, reponse_si_pas_bon)
    rchv = "argument!!!"
    If quoi = "" Or le_fichier_sans_xls = "" Or la_feuille = "" Or Numero_de_la_colonne_debut = "" Or numero_de_colonne_a_lire = "" Then Exit Function
    If ligne_haut_si_0_fonction_met_1 = 0 Then ligne_haut_si_0_fonction_met_1 = 1
    If ligne_bas_si_0_fonction_met_65536 = 0 Then ligne_bas_si_0_fonction_met_65536 = 65536
    rchv = Application.VLookup(quoi, Workbooks(le_fichier_sans_xls).Sheets(la_feuille).Range(Cells(ligne_haut_si_0_fonction_met_1, Numero_de_la_colonne_debut).Address & ":" & Cells(ligne_bas_si_0_fonction_met_65536, numero_de_colonne_a_lire).Address), 1 + numero_de_colonne_a_lire - Numero_de_la_colonne_debut, False)
    If IsError(rchv) Then rchv = pasbon
End Function

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.