Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
j'essai une macro depuis ce soir mais souci : je souhaite que lorsqu e je ferme mon classeur, il me met un fond rouge sur toutes les cellules où est inscrit le mot 'fait'
^
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim c As Range
For Each c In Range('a1😛150')'<=========a adapter
If c = 'fait' Then c.Interior.ColorIndex = 3
Next c
ActiveWorkbook.Save
j'ai encore besoin de vous : la macro fonctionne très bien (rappel en fond bleu si mot 'fait' dans un tableau ) mais je souhaite que si il y a le mot 'fait' et 'autre' et 'oui' cela fonctionne aussi
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim c As Range
For Each c In Range('a1😛150') '<=========a adapter
If c = 'fait' Then c.Interior.ColorIndex = 3 Else
If c = 'Autres' Then c.Interior.ColorIndex = 3 Else
If c = 'oui' Then c.Interior.ColorIndex = 3
Next c
ActiveWorkbook.Save
End Sub
ça devrait aller.
Ne me remercie pas : c'est Hervé qu'il faut remercier.
Si tu veux te 'libérer' du souci de la casse, et marquer aussi bien les Autres, que les autres. Rajoute au début de la macro de selecteur :
option compare text
avant le Private Sub Workbook_BeforeClose(Cancel As Boolean)
De plus, si je peux me permettre, si tu dois gérer plus de 3 conditions, il vaut mieux passer par un select case, sans etre obligatoire, cette méthode est plus lisible.
- 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