Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 29/10/2005, 00h26   #1 (permalink)
Stéphane
Guest
 
Messages: n/a
Par défaut Clignotement

bonjour tout le monde

Je vous solicite pour un pépin que je n'arrive pas à resoudre.
J'aimerais dans mon ficher excel ci-joint que la cellule C4 clignote quand la date est inférieur à la cellule B4.
Merci d'avance pour votre aide.
  Réponse avec citation
ANNONCES
Vieux 29/10/2005, 00h28   #2 (permalink)
Stéphane
Guest
 
Messages: n/a
Par défaut Re:Clignotement

Le dit fichier...
  Réponse avec citation
Vieux 29/10/2005, 00h31   #3 (permalink)
Stéphane
Guest
 
Messages: n/a
Par défaut Re:Clignotement

Il y a des soirs où c'est dur dur ............... [file name=Clignoticlignota.zip size=5447]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Clignoticlignota.zip[/file]
Fichiers attachés
Type de fichier : zip Clignoticlignota.zip (5,3 Ko, 9 affichages)
  Réponse avec citation
Vieux 29/10/2005, 01h08   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de myDearFriend!
 
Date d'inscription: février 2005
Messages: 2 358
Par défaut Re:Clignotement

Bonsoir Stéphane,

Ci-joint une façon de faire.

Dans le module de code de la feuille 1 et dans ThisWorkbook, le test qui envoie sur le clignotement ou non.
Dans le module de code général Module1, le code qui permet l'activation/désactivation du clignotement :
Citation:
Option Explicit

Dim Temps As Date

Public Sub Clign()
Static C As Integer
      'Programmation de l'évènement toutes les secondes
      Temps = Now + TimeValue('00:00:01')
      Application.OnTime Temps, 'Clign'
      'Traitement
      C = IIf(C = 3, xlNone, 3)
      Sheets('Feuil1').Range('C4').Interior.ColorIndex = C
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
      Sheets('Feuil1').Range('C4').Interior.ColorIndex = xlNone
End Sub
Cordialement, [file name=mDF_Clignoticlignota.zip size=7967]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/mDF_Clignoticlignota.zip[/file]
Fichiers attachés
Type de fichier : zip mDF_Clignoticlignota.zip (7,8 Ko, 18 affichages)
__________________
Didier_mDF

www.mdf-xlpages.com
myDearFriend! est déconnecté   Réponse avec citation
Vieux 29/10/2005, 10h00   #5 (permalink)
Stéphane
Guest
 
Messages: n/a
Par défaut Re:Clignotement

Merci deja pour ce travail mais j'aimerai que la cellule clignote seulement quand la date est inférieur à la colonne B4 , est possible ??
  Réponse avec citation
Vieux 29/10/2005, 10h02   #6 (permalink)
Stéphane
Guest
 
Messages: n/a
Par défaut Re:Clignotement

Je rajoute une précision , c'est quand on modifi B4 et que la valeur est supérieur à C4 que C4 dois clignoter.
Merci d'avance
  Réponse avec citation
Vieux 29/10/2005, 13h11   #7 (permalink)
XLDnaute Barbatruc
 
Avatar de myDearFriend!
 
Date d'inscription: février 2005
Messages: 2 358
Par défaut Re:Clignotement

Bonjour Stéphane,

Ah ben oui, ta dernière précision n'est pas du luxe ! :angry:

Dans ce cas, il convient de modifier la procédure Worksheet_Change() du module de code de la feuille 1 comme suit :
Citation:
Private Sub Worksheet_Change(ByVal Target As Range)
      If Not Application.Intersect(Target, Range('B4')) Is Nothing Then
            StopClign
            If Target.Value > Range('C4').Value Then
                  Clign
            End If
      End If
End Sub
Cordialement,
__________________
Didier_mDF

www.mdf-xlpages.com
myDearFriend! est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 00h04.


(C) 2006 Excel Downloads