Microsoft 365 VBA Numéro semaine par rapport à une date donnée

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 !

Magicdog36

XLDnaute Nouveau
Bonjour à tous,

Je voudrais créer une macro en fonction d'une date, je m'explique. J'exporte mon planning de mon ERP à Excel pour l'exploiter. Je veux mettre en couleur les lignes suivant le numéro de la semaine (pour voir l'importance)


Je vous montre ce que j'ai fait :

Sub Couleur()

Dim IntNbRow As Integer
Dim intCpt As Integer

Range("A4:V4").Select
Range(Selection, Selection.End(xlDown)).Select
IntNbRow = Selection.CurrentRegion.Rows.Count


For intCpt = 4 To IntNbRow

If Range("A" & intCpt).Value < "17/2021" Then ======> je voudrais mettre le numéro de semaine en automatique.

With Range("A" & intCpt & ":V" & intCpt).Interior
.ColorIndex = 5
.Pattern = xlSolid
End With

Else

If Range("A" & intCpt).Value > "17/2021" Then ======> je voudrais mettre le numéro de semaine en automatique.

With Range("A" & intCpt & ":V" & intCpt).Interior
.ColorIndex = 3
.Pattern = xlSolid
End With

Else

Range("A" & intCpt).Value = "17/2021" ======> je voudrais mettre le numéro de semaine en automatique.

With Range("A" & intCpt & ":V" & intCpt).Interior
.ColorIndex = 46
.Pattern = xlSolid
End With

End If
End If
Next
End Sub

Dans ma colonne A j'ai des numéros de semaine généré par l'ERP. Dans ma colonne B j'ai les vrais dates.

Je veux faire ressortir le numéro de semaine par rapport à ma date afin que je puisse coloré la ligne suivant les conditions suivantes

- A faire dans la semaine : rouge
- La semaine prochaine : orange
- 3 semaines et plus : bleu

J'ai réussi à créer les couleurs (j'ai pas mis les bonne mais pas grave je les changerai)

Merci pour vos réponses !!
 
- 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
14
Affichages
246
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Réponses
5
Affichages
235
Réponses
4
Affichages
461
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
649
Retour