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

XL 2016 Texte qui clignote correctement mais avec un problème de cellule calculée

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 !

christ77000

XLDnaute Occasionnel
Bonjour à tous, j'ai une macro qui fonctionne bien mais elle est placée sur une cellule avec calcul ce qui pose problème. Je dois me mettre sur cette cellule S8 et la valider manuellement pour que la macro fonctionne. S8 est masquée et protégée. Merci par avance pour votre aide.

Code de la feuille :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Sheets("VentilationTTS").Range("S8")) Is Nothing Then
    'Go ou Stop
        If Val(Target.Value) > 0 Then Clign Else StopClign
    End If
End Sub

Code des macros :
Code:
Dim Temps As Variant

Public Sub Clign()
    'Programmation de l'évènement toutes les secondes
    Temps = Now + TimeValue("00:00:01")
    Application.OnTime Temps, "Clign"
    'Affiche l'alerte ou la fait disparaître (alternativement)
    With ThisWorkbook
        With .Sheets("VentilationTTS").Range("C24")
            .Font.ColorIndex = IIf(.Font.ColorIndex = 1, 3, 1) '2, 3, 2)
        End With
    End With
End Sub

Public Sub StopClign()
    On Error Resume Next
    'Stoppe la gestion de l'évènement OnTime
    Application.OnTime Temps, "Clign", , False
    On Error GoTo 0
    'Cache l'alerte
    With ThisWorkbook
        'Texte
        .Sheets("VentilationTTS").Range("C24").Font.ColorIndex = 3
    End With
End Sub

calcul dans S8 =SI(D10="";0;RECHERCHEV(D10;T_Rompus[[Désignation]:[Rompus]];4;FAUX))
calcul dans C24 =SI(S8=0;"";CONCATENER("Pour info sur ce code produit vous avez en zone rompus ";S8;" plaques."))
 
Bonjour,
J'ai pas trop compris ton problème à la base
Mais j'ai rajouter ActiveSheet.Unprotect & ActiveSheet.Protect dans le module éclairage et un p'tit truc dans ThisWorkBook à voir

Slts
 

Pièces jointes

RE il est vrai que le faite que la macro change la couleur est certainement le problème. La ca fonctionne correctement mais j'ai l'impression que la macro tourne en permanence. Pourtant si S8 est >0 ca devrait stopper la macro non !!
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…