XL 2010 Colorier semaine paire ou impaire par alternance VBA

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

riton00

XLDnaute Impliqué
Bonsoir à tous

Je cherche si possible à alterner les couleurs sur un calendrier de façon à pouvoir visualiser soit les semaines paire ou les semaines impaire, par le biais d'un bouton

Merci

Slts
 

Pièces jointes

bonjour
il ne te reste plus qu'a attacher cette sub a un bouton
VB:
Sub test()
    Dim x$, i&
    x = InputBox("tapez p pour pair" & vbCrLf & " i pour impair", "semaine")

    Range("A:C").Interior.Color = xlNone
    For i = 8 To 373
        If x = "p" And Format(CDate(Cells(i, 3).Value), "ww", vbUseSystemDayOfWeek) Mod 2 = 0 Then
            Cells(i, 1).Resize(, 3).Interior.Color = vbRed

        ElseIf x = "i" And Format(CDate(Cells(i, 3).Value), "ww", vbUseSystemDayOfWeek) Mod 2 <> 0 Then
            Cells(i, 1).Resize(, 3).Interior.Color = vbCyan

        End If
    Next
End Sub
 
Bonjour sylvanu, patricktoulon, le forum

Excellent, je n'avais même pas imaginé que cela était possible avec une mise en forme traditionnelle + liste déroulante, et du coup c'est plus facile à gérer pour moi que par code VBA "moins à l'aise" merci à toi pour cet exemple, que je vais d’ailleurs adopter.

Merci

Slts
 
- 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

  • Question Question
Réponses
5
Affichages
491
Réponses
17
Affichages
803
Réponses
32
Affichages
975
Retour