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

Execution d'une macro

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

M

Mic

Guest
Bonjour à tout le forum

J'aimerais savoir si c'est possible d'exécuter une macro via la touche Enter

Merci de votre aide

A+
 
Bonjour le forum !

Salut Mic

Je suppose que tu veux déclancher une macro après un changement dans ta feuille... à la validation de données ou modification dans une cellule...

Si c'est le cas, en faisant clic droit sur le nom de l'onglet et en sélectionnant "Visualiser le code" puis en mettant :

Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox "coucou"
End Sub


Un message "coucou" apparaitra à chaque changement dans la feuille...
Bonne journée à tous zé toutes

j'vé faire du Petchy :

 
Salut le forum, salut Baroude,

Ta remarque m'intéresse bien mais quel syntaxe dois-je utiliser pour la mise à jour des cellules d'une seule colonne. ( quand j'ai une croix dans ma cellule, je veux faire une mise en forme conditionnelle de toute la ligne)

Merci de pour cette extrapolation

Jul'
 
Bonjour julien,

Si je comprends bien ta demande, tu voudrais exécuter une macro lorsque qu'une colonne particulière est modifiée...

Par exemple pour chaque changement dans la colonne A on peut utiliser le code suivant :

Private Sub Worksheet_Change(ByVal Target As Range)
If ActiveCell.Column = 1 Then MsgBox "coucou"
End Sub

Si c'est pas ce que tu demandes, joins un petit fichier...

Bonn journée
Baroude
 
En fait, je souhaite changer la mise en forme de ma ligne si j'ai une case cochée sur cette ligne dans la colonne G. A la mise à jour de la cellule ligne(i).colonne(G) je veux mettre en forme la ligne en fonction de la valeur saisie dans cette cellule.

Merci de ton attention
 
Pour Julien,

Je vois ce que tu veux dire mais je pense qu'un format conditionnel dans Excel serait suffisant... tu peux y arriver sans code VBA, non ?
Baroude
 
Je ne crois pas à moins que je ne me trompe, mais la mise en forme conditionnelle n'agit que sur la cellule sur laquelle on met la condition et non pas sur toute la ligne comme je le souhaite... Merci pour tes conseils...

Jul'
 
- 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
66
Affichages
408
Réponses
3
Affichages
47
T
  • Résolu(e)
Microsoft 365 pb effacement macro
Réponses
8
Affichages
459
Themax
T
Réponses
6
Affichages
185
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…