Bonjour,
J'ai codé une fonction VBA ci-jointe :
J'ai mis cette fonction sur mon perso, la fonction marche bien, mais lorsque j'applique un filtre sur le fichier Cmdes-SIGRED_2007, la fonction ne recherche pas dans les cellules masquées par le filtre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Function Montant(Genre As String, Cde As String) As Double Dim Debut As String Dim DL As Integer Montant = 0 Debut = Left(Cde, 1) Select Case Genre Case "Commandé" DL = ThisWorkbook.Worksheets("Cmdes-SIGRED_2007").Range("A65536").End(xlUp).Row Set Table = ThisWorkbook.Worksheets("Cmdes-SIGRED_2007").Range("A1:J" & DL) On Error Resume Next Montant = WorksheetFunction.VLookup(Cde, Table, 4, False) ....
Est ce du à la fonction Vlookup ou bien faut-il forcer le calcul sur les cellules masquées donc comment faire?
Je vous remercie de votre aide
AAZRO
Partager