Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

worksheetfunction."fonction perso"

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

B

bonsouarmessieux

Guest
Bonjour a tous!
J'aimerais utiliser une fonction perso dans une macro.
Y a t'il un équivalent à worksheetfunction pour les fonction personelle?
Un exemple très simpliste pour illustrer mes propos avec une fonction perso qui addition deux nombres (pas très original il est vrai 😛)
Code:
Function SommePerso(a, b)
SommePerso = a + b
End Function
Sub CalculSomme()
    a = 5
    b = 3
    MsgBox Application.WorksheetFunction.SommePerso(a, b)
End Sub
ce code ne fonctionne pas. Savez vous pourquoi?
 
Re : worksheetfunction."fonction perso"

Bonjour bonsouarmessieux,

Cela suffit :
Code:
Sub CalculSomme()
    a = 5
    b = 3
    MsgBox SommePerso(a, b)
End Sub

Tu appelles simplement ta fonction perso.

A+

Bonjour myDearFriend!
 
Dernière édition:
Re : worksheetfunction."fonction perso"

Bonjour bonsouarmessieux, le Forum,

Tu n'as pas besoin de Application.WorksheetFunction :
Code:
[COLOR=NAVY]Sub[/COLOR] CalculSomme()
[COLOR=NAVY]Dim[/COLOR] a [COLOR=NAVY]As Byte[/COLOR], b [COLOR=NAVY]As Byte[/COLOR]
    a = 5
    b = 3
    MsgBox [B]SommePerso(a, b)
[/B][COLOR=NAVY]End Sub[/COLOR]
Cordialement,

Edition : Bonjour Bqtr, pas vu venir...
 
Re : worksheetfunction."fonction perso"

Merci pour vos réponses qui me rappellent cette devise shadock:
"Pourquoi faire simple quand on peut faire compliqué" 😀
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
623
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…