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

Mattharm

XLDnaute Occasionnel
Rebonjour le forum,

Question tout bête ! J'ai une sub définie telle que :

Code:
Sub test(arg1, arg2 as Double)
resultat = arg1+arg2
end Sub

et quand j'essaye d'appeler ma Sub il ne veut pas :

Code:
test(12,4)

Ca doit être tout bête mais j'avoue que là.... je bloque... 🙂
 
Re : Sub à 2 entrées

Bonjour Mattharm,

une procédure (Sub) ne renvoie pas de valeur.
Seules les fonctions (Function) renvoient une valeur.

par exemple, tu peux essayer :

Code:
Function test(arg1 as Double, arg2 as Double) as Double
test = arg1+arg2
end Function
 
 
Sub Appel ()
Msgbox test(12,4)
End Sub

mais rien ne t'empêche d'affecter des valeurs à des variables dans une Sub, par exemple :

Code:
Dim resultat as Double
 
Sub test(arg1 as Double, arg2 as Double)
resultat = arg1+arg2
end Sub
 
Sub Appel()
test 12,4
Msgbox resultat
end Sub

Edit : Bonjour à tous,
 
Dernière édition:
- 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

S
Réponses
8
Affichages
2 K
S
A
Réponses
13
Affichages
2 K
B
Réponses
2
Affichages
2 K
bastienb
B
Retour