IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Couleur des cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 139
    Par défaut Couleur des cellules
    Bonjour,
    Je voudrai changer la couleur d’une cellule lorsqu’on tape un nombre en fonction de l’heure du PC.
    Exemple :
    Une cellule du champ A1 – F10 doit être rouge lorsqu’on l’active entre 15h et 21h, sinon elle doit rester dans l’état initial lorsqu'on active après 21h et avant 15h.
    Merci pour vos réponses.
    Bob

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim plage As Range, c As Range
    Set plage = Intersect(Target, Range("A1:F10"))
    If Not plage Is Nothing Then
       For Each c In plage
          If c <> "" And Hour(Now) >= 15 And Hour(Now) < 21 Then
             c.Interior.ColorIndex = 34
          Else
             c.Interior.ColorIndex = xlNone
          End If
       Next c
    End If
    End Sub

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 139
    Par défaut Soucis avec Couleur des cellules
    Bonjour,mon message précédent était
    Je voudrai changer la couleur d’une cellule lorsqu’on tape un nombre en fonction de l’heure du PC.
    Exemple :
    Une cellule du champ A1 – F10 doit être rouge lorsqu’on l’active entre 15h et 21h, sinon elle doit rester dans l’état initial lorsqu'on active après 21h et avant 15h.

    la réponse de JNP:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim plage As Range, c As Range
    Set plage = Intersect(Target, Range("A1:F10"))
    If Not plage Is Nothing Then
       For Each c In plage
          If c <> "" And Hour(Now) >= 15 And Hour(Now) < 21 Then
             c.Interior.ColorIndex = 34
          Else
             c.Interior.ColorIndex = xlNone
          End If
       Next c
    End If
    End Sub
    Le problème c'est que dans mon classeur lorsque j'entre ce code sur la feuille j'ai le message suivant:
    Erreur de compilation
    Nom ambigu détecté :worksheet_change
    peut être que 'est à cause du code précédent sur la même feuille qui commence par:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Worksheet_Change(ByVal Target As Range)
     
    Dim plage As Range, cel As Range
    Dim LastLig As Long
    Le début des codes étant les mêmes j'ai supprimé le code existant et ça fonctionne.

    Merci pour votre aide
    Bob

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JTable] Couleur des cellules
    Par eighty_three dans le forum Composants
    Réponses: 2
    Dernier message: 20/05/2008, 17h55
  2. Filtre automatique selon couleurs des cellules
    Par stryker973 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 21/03/2008, 12h29
  3. Tableau et couleur des cellules
    Par DaisyVIP dans le forum ASP.NET
    Réponses: 7
    Dernier message: 08/02/2008, 12h30
  4. couleur des cellules de JTable
    Par adil1251985 dans le forum Composants
    Réponses: 5
    Dernier message: 05/06/2007, 12h31
  5. [D7] Couleur des cellules d'un StringGrid
    Par raoulmania dans le forum Composants VCL
    Réponses: 5
    Dernier message: 15/12/2005, 15h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo