VBA format conditionnelle

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

alexane

XLDnaute Occasionnel
Bonjour à tous
j'ai créé une macro qui insere des feuilles pour générer un planning semestriel : elle crée 52 feuilles et en cellule B1:F1 inscrit lundi .. jusqu'au vendredi suivant et en cellules B2:F2 j'ai une mise en forme conditionnelle (si rtt, maladie ...)
mon problème c'est la limite des 3 conditions : j'aimerais avoir 2 autres conditions
certes je peux créer une macro avec un if mais ce qui m'embete, c'est qu'il faudra executer la macro chq fois que je modifie qch dans ces cellules et ça je sais pas faire : c'est sans doute une procedure evenementielle mais je sais pas laquelle
de plus l'inconvénient majeure c'est que ma macro crée des feuilles. est il alors possible de générer une macro qui écrit une macro evenementielle ? y a t-il pas quelque chose de plus simple ?
ci joint fichier contenant les macros faites
 

Pièces jointes

Re : VBA format conditionnelle

Bonjour tous,

@Alexane, le plus simple est de te faire une macro dans le module de code de ThisWorkBook.

Dans l'éditeur de macro dans la fenêtre d'exploration de projet, dans la branche qui concerne ton projet il y a le nom de toutes tes feuilles plus 'ThisWorkBook' (tout en bas). Double-click sur lui pour ouvrir son volet de code et colle:

Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
 'Tester si on est sur une feuille de semaine
 If Sh.Name Like "sem. *" Then
   'Ecrire ici ta macro de mise en forme conditionnelle après vérification
   'de l'adresse de Target.
 End If
End Sub

Le paramètre Sh représente la feuille active, Target, la cellule qui vient d'être modifiée.

A+
 
- 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

Discussions similaires

Réponses
3
Affichages
655
A
Réponses
2
Affichages
1 K
Réponses
1
Affichages
942
Réponses
12
Affichages
1 K
F
Réponses
0
Affichages
661
Fouad_133
F
C
Réponses
3
Affichages
2 K
claivier_58
C
E
  • Question Question
Réponses
5
Affichages
1 K
Retour