Re : Passage d'arguments pour fonction personnalisée sous excel
Voici le code de la fonction, il est tout simple. Un bête Select Case avec 10 entrée/sorties comme je l'ai décrit
Le code marche avec des valeurs entières ou de chaines de texte, mais si je veux mettre des données comparatives (par exemple entrer ">5" dans l'argument Cas1) l'instruction ne s'exécute pas.
Précision: dans la foction finale, j'ai plus de 3 cas possibles, j'ai simplifié ici mais quel que soit le nombre d'entrées j'ai le même problème.
Public Function PLUSIEURSCAS(Ref, Cas1, Rep1, Cas2, Rep2, Cas3, Rep3) As Variant
Select Case Ref
Case Cas1
PLUSIEURSCAS = Rep1
Case Cas2
PLUSIEURSCAS = Rep2
Case Cas3
PLUSIEURSCAS = Rep3
Case Else
PLUSIEURSCAS = ""
End Select
End Function