Activation macro depuis liste déroulante
Enilorac29
Messages postés
12
Statut
Membre
-
Enilorac29 Messages postés 12 Statut Membre -
Enilorac29 Messages postés 12 Statut Membre -
Bonjour,
J'ai créé une macro qui me permet de masquer les lignes de mon fichier excel selon la sélection effectuée. Par contre la Marco pour le moment ne fonctionne que si je fais exécuter. Je pense qu'il me manque une partie de code pour automatiser au moment de la sélection. Je suis complètement débutante et ne trouve pas comment intégrer à ma macro cette instruction...
La macro est :
Sub Type Claim()
If sheets ("Claim form"). Range ("Ac15"). VALUE = "A" Then
Sheets("Claim Form').Rows("56:62").EntireRow.Hidden = False
Sheets("Claim Form').Rows("17:55").EntireRow.Hidden = True
Sheets("Claim Form').Rows("63:412").EntireRow.Hidden = True
'la macro continue ainsi selon toutes mes sélections de ma liste déroulante...
End if
End Sub
Cette macro semble bien fonctionner pour le moment mais seulement quand je fais exécuter. Quelqu'un peut m'aider à modifier celle-ci pour qu'elle soit automatique?
Merci d'avance !
J'ai créé une macro qui me permet de masquer les lignes de mon fichier excel selon la sélection effectuée. Par contre la Marco pour le moment ne fonctionne que si je fais exécuter. Je pense qu'il me manque une partie de code pour automatiser au moment de la sélection. Je suis complètement débutante et ne trouve pas comment intégrer à ma macro cette instruction...
La macro est :
Sub Type Claim()
If sheets ("Claim form"). Range ("Ac15"). VALUE = "A" Then
Sheets("Claim Form').Rows("56:62").EntireRow.Hidden = False
Sheets("Claim Form').Rows("17:55").EntireRow.Hidden = True
Sheets("Claim Form').Rows("63:412").EntireRow.Hidden = True
'la macro continue ainsi selon toutes mes sélections de ma liste déroulante...
End if
End Sub
Cette macro semble bien fonctionner pour le moment mais seulement quand je fais exécuter. Quelqu'un peut m'aider à modifier celle-ci pour qu'elle soit automatique?
Merci d'avance !
3 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour, tu dois d'abord décider sur quel type d’événement la fonction va réagir.
https://silkyroad.developpez.com/VBA/EvenementsFeuille/ -
Bonjour,
il faut modifier la propriété du code pour son exécution, par exemple :
"SelectionChange" (en haut à gauche de la fenêtre du code, dans l'éditeur VBA")
-
