Limiter le choix d'une paramètre pour une fonction personnalisée

  • Initiateur de la discussion Initiateur de la discussion i0raek
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

i0raek

XLDnaute Occasionnel
Salut tout le monde !

Voila, j'ai créé une petite fonction perso que j'utilise dans le classeur excel. Je voudrais savoir si, lorsque l'utilisateur saisi la fonction, on peut limiter les valeurs que peuvent prendre tel ou tel paramètre ???

par exemple, quelque chose du genre :
Code:
Function Fct1(List1 as string =(Choix1, Choix 2), List2 as string = (Choix3, Choix4))

Bien sur, ce code ne fonctionne pas mais c'est pour l'idée...

Si vous connaissez une solution je suis preneur !!! 😀

Merci d'avance pour votre aide !!!
 
Re : Limiter le choix d'une paramètre pour une fonction personnalisée

Salut,

Je ne sais pas si l'on peut faire ca, mais autre solution, tu peux rajouter dans le code de ta fonction des If qui teste la valeur de tes paramètres.
Par exemple pour le premier paramètre :
Code:
Function Fct1(List1 As String, List2 As String)
If List1 <> Choix1 Or List1 <> Choix2 Then
    MsgBox "Le paramètre List1 accepte seulement les valeurs X et Y", vbExclamation + vbOKOnly, ""
    End Function
End If
'...

@+
 
Re : Limiter le choix d'une paramètre pour une fonction personnalisée

Bonjour i0raek,jp14, Porcinet 🙂

La fonction fonctionne tres bien, je l'ai utilisé dans quelques cas, mais j'ai vite abandonné car elle pose deux problemes

1 - Elle indique qu'il y a une erreur de saisie mais n'empeche pas la saisie
2- Tant que l'on n'a pas corrigé, elle se repete à chaque recalcul de la feuille

une autre idee :

Menu Données / Validation

Choisir Personalisé

Formule
Code:
=OU(cellule="Choix1";Cellule="Choix2")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

N
Réponses
2
Affichages
1 K
nonogls
N
F
Réponses
5
Affichages
963
Compte Supprimé 979
C
Retour