colorer le jour le plus proche à venir pas passé

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

anthoYS

XLDnaute Barbatruc
Bonjour,


dans mon fichier les souhaits sont dressés simplement à l'aide d'illustrations.

par exemple aujourd'hui c'est B40 qui devrait apparaître en fond vert dans l'onglet principal en chantier 'QR.
(voir onglet 'exemple voulu)


merci !
à+
😉
 

Pièces jointes

Re : colorer le jour le plus proche à venir pas passé

Bonsoir tous,

La macro s'active à l'ouverture du fichier !

Peut-être avec ceci en nommant les cellules de la colonnes date ( plage) ( ce qui est fait dans l'exemple)

Code:
Option Explicit

Sub Auto_Open()
Dim c As Range
Range("Plage").Interior.ColorIndex = xlNone
For Each c In Range("plage")
If c >= Date Then
c.Interior.ColorIndex = 4
Exit For
End If
Next c
End Sub

bonne soirée
 

Pièces jointes

Dernière édition:
Re : colorer le jour le plus proche à venir pas passé

bonjour,


merci à tous deux.


à+


edit : à Denis132, j'aurai pensé qu'il aurait fallu figer les "B" en mettant $B2, mais non.
la macro ne fonctionne pas chez moi. j'ai un message d'erreur.
après j'ai du me tromper en implantant la macro dans un autre fichier. Quand j'exécute, rien, une erreur apparaît !
 
Dernière édition:

Pièces jointes

  • 2013-06-01_232327.png
    2013-06-01_232327.png
    3 KB · Affichages: 97
  • 2013-06-01_232345.jpg
    2013-06-01_232345.jpg
    82.6 KB · Affichages: 99
Dernière édition:
Re : colorer le jour le plus proche à venir pas passé

Non je parle pour JBARBE.

voici le message d'erreur lorsque j'exécute et dessous la ligne jaune concerné par ce message d'erreur apparemment.

Regarde la pièce jointe 273032

Regarde la pièce jointe 273033

Il est évident que dans votre fichier les cellules concernées ( les dates)colonne Date ( ce qui est le cas dans mon fichier ci-joint ) doivent être nommée (plage) >>>(selection des dates >>>Formule >>>> définir un nom>>>>plage )!!!!

Donc l'erreur signalée doit disparaître aprés cette modif !

Bonne soirée !
 
Dernière édition:
Re : colorer le jour le plus proche à venir pas passé

salut

pour la macro, le tableau étant défini et nommé,
Code:
Sub Quand() 'pour l'appeler quand nécessaire
  Dim C As Range
  [yahoo_QR_objectifs].Interior.ColorIndex = xlNone
  For Each C In [yahoo_QR_objectifs[Date]]
    If C >= Date Then C.Interior.ColorIndex = 4: Exit For
  Next
End Sub
 
- 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

S
Réponses
2
Affichages
3 K
S
Réponses
27
Affichages
2 K
tintmarre
T
Retour