• Initiateur de la discussion Initiateur de la discussion julienha
  • 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 !

julienha

XLDnaute Occasionnel
Bonjour, j'ai crée une fonction switch sur excel qui permet de donner la valeur de z en fonction que typeoption soit un put ou un call
Mais la fonction if que j'utilise ne fonctionne pas

Pouvez-vous m'aider
merci bcp
ci-joint le code que j'utilise:
Function Switch(TypeOption)
TypeOption = UCase(TypeOption)
If TypeOption = "C" Or TypeOption = "CALL" Then Switch = 1
ElseIf TypeOption = "P" Or TypeOption = "PUT" Then Switch = -1
End If
End Function
 
Re : If end if

Salut Julienha,

Ce sera mieux comme ça
Code:
Function Switch(TypeOption)
TypeOption = UCase(TypeOption)
If TypeOption = "C" Or TypeOption = "CALL" Then
  Switch = 1
ElseIf TypeOption = "P" Or TypeOption = "PUT" Then
  Switch = -1
End If
End Function

Ne me demande pas pourquoi 🙂
 
Re : If end if

Bonjour Julien, Bruno

attention, sauf erreur de ma part, "switch" est déjà une fonction intégré vba, il est préférable d'utiliser une autre expression, sinon cela risque de poser problème.

bonne fin d'après midi
@+
 
- 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

Réponses
15
Affichages
786
Retour