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

Ajouter événement par code vba

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

BEABOU

Guest
Bonsoir,
Je souhaite créer une procédure évenementielle sur une feuille à l'aide d'une procédure vba.
il s'agit de l'événement SelectionChange.
La feuille ne porte pas toujours le même nom mais je peux le récupérer facilement.
Merci de votre aide.
Beabou.
 
Re : Ajouter événement par code vba

Bonsoir BEABOU,

Je ne comprends pas trop bien ta question, tu dis que le nom de la feuille change mais tu veux mettre l'evenement sur cette feuille !!! sauf erreur un evenement est lié soit à UNE feuille, soit au classeur mis a part les objets bien sur.

Sinon essaie de mettre un fichier joint avec un peu plus d'explications.

Bonne soirée
@+
 
Re : Ajouter événement par code vba

bonjour

j'espere que cet exemple pourra t'aider

Cet exemple permet d'ajouter une procédure évènementielle SelectionChange dans la Feuil1 du classeur actif.


Code:
Sub creationMacro()
Dim X As Integer
With ActiveWorkbook.VBProject.VBComponents("Feuil1").CodeModule
    X = .CountOfLines
    .InsertLines X + 1, "Private Sub Worksheet_SelectionChange(ByVal Target As Range)"
    
    'Chr(38) permet d'insérer le symbole & dans la procédure.
    .InsertLines X + 2, _
        "MsgBox ""La cellule sélectionnée: """ & Chr(38) & " Target.Address,,""Message"" "
    .InsertLines X + 3, "End Sub"
End With
End Sub

bon apres midi
MichelXld
 
- 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
4
Affichages
586
Réponses
5
Affichages
431
Réponses
5
Affichages
288
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…