création de macro avec parametre

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

F

fahd

Guest
salut les gents du forum
je voudrai savoir comment fait on pour créer une macro prenant en parametre deux ranges et une string..
est ce ke la déclaration :
public sub MaMacro(iName as string, iRange1 as range, iRange2 as range)
dans un module est suffisante??
et comment je peux faire appel a cette macro a partir de ma feuille excel?
je sais j'ai abusé aujourd'hui , mais ca fait 2 jours ke je me prend la tête
merci a ceux ki prendront le temps de lire mon Pbm
 
Public Sub MaMacro(iName As String, iRange1 As Range, iRange2 As Range)
MsgBox "Le string est : " & iName & vbCr & vbCr & "voila le produit des deux cellules passées :" & vbCr & (iRange1 * iRange2)
End Sub

'pour appeler ta fonction, soit tu crées un bouton auquel tu rattaches la macro suivante, soit tu utilises une proécdure évènementielle rattachée à la feuille de calcul ...
Sub demo()
Call MaMacro("une ficelle", [A1], [A2])
End Sub
 
d'autres explications qui figureront sur la page actionvba.htm sont en cours

regardez cette page de mon site pour une ou deux choses sur les fonctions
<http://xlbysteph.free.fr/aideinformatique/actionfonction.htm#fonc_perso>
 
- 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
9
Affichages
2 K
Réponses
0
Affichages
1 K
Réponses
22
Affichages
4 K
Retour