Date avec image + Jour férier

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 !

ExcelDow

XLDnaute Occasionnel
Bonjour à tous,

Si quelqu'un pourrais me donner un petit coup de main, merci d'avance

Voilà, j'ai un petit soucis lorsque je change de date Feuil1 en "A1", je voudrais que les jours fériés se trouvant en feuille 'Images" correspondent a la date indiquée sur la ligne 5 de la feuille 1.
Merci
A+++++
 

Pièces jointes

Re : Date avec image + Jour férier

Bonsoir Exceldow,

Peut-être n'ai pas compris ta question, mais ta macro semble fonctionner. En tout cas, chez moi, si je change de date l'image se positionne bien au bon endroit.

Par contre, je relève un oubli dans ton code:

Tu désactives le rafraîchissement d'écran mais tu oublies de le rétablir:

Code:
Private Sub Worksheet_Calculate()
If ActiveSheet.Name <> Me.Name Then Exit Sub
Dim sel As Range, c As Range
Application.ScreenUpdating = False
ActiveCell.Activate
Set sel = Selection
DrawingObjects.Delete 'RAZ
Feuil2.DrawingObjects("Image 1").Copy 'noms à adapter
For Each c In [B5:H5] 'plage à adapter
  If Application.CountIf([fériés], c) Then
    c(3).Select
    Me.Paste
    Selection.Width = c.Width
  End If
Next
Application.ScreenUpdating = True '<--- Ligne à ajouter
sel.Select
End Sub
Cordialement.
 
Re : Date avec image + Jour férier

Bonjour ExcelDow, DL_13,

Aurais-tu une idée Papou-net pour afficher le nom du jour férié en sur la ligne en jaune
Modifie le code comme suit:

Code:
Private Sub Worksheet_Calculate()
If ActiveSheet.Name <> Me.Name Then Exit Sub
Dim sel As Range, c As Range
Application.ScreenUpdating = False
Range("B5:H5").Interior.ColorIndex = xlAutomatic
Set sel = Selection
DrawingObjects.Delete 'RAZ
For Each c In [B5:H5] 'plage à adapter
  If Application.CountIf([fériés], c) Then
    Feuil2.DrawingObjects("Image 1").Copy 'noms à adapter
    c(3).Select
    Me.Paste
    Selection.Width = c.Width
    c.Interior.ColorIndex = c.Offset(-1, 0).Interior.ColorIndex
  End If
Next
Application.ScreenUpdating = True
sel.Select
End Sub
Cordialement.
 
Re : Date avec image + Jour férier

Bonsoir Papou-net,
Alors, c'est pas de mettre une cellule en jaune que je voudrais,
mais afficher le jour férié qui se trouve dans la feuille "image" et qui suit l'image
Voilà, voilà
Merci pour ton aide
 
Re : Date avec image + Jour férier

bonsoir JCGL,
Alors ça, c'est super gentil de ta par
C'est plus confortable pour l'utilisation, merci beaucoup JCGL et bonne soirée
(Problème résolut)
 
Dernière modification par un modérateur:
- 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

Réponses
3
Affichages
195
Réponses
4
Affichages
548
Réponses
0
Affichages
408
Réponses
5
Affichages
643
  • Question Question
Réponses
10
Affichages
654
Réponses
2
Affichages
520
Retour