PMG
XLDnaute Junior
Bonjour le forum en espérant que tout le monde va bien!
Je reviens vers vous avec un problème de temps d’exécution de macro.
Je dois remplir des cases de couleurs (12 couleurs en tout) correspondant aux dates d'un tableau structuré.
Je souhaiterai passé par le VBA car avec des MFC et SOMMEPROD ça rame beaucoup trop!
Merci d'avance pour votre disponibilité vos lumières!
PMG
Je reviens vers vous avec un problème de temps d’exécution de macro.
Je dois remplir des cases de couleurs (12 couleurs en tout) correspondant aux dates d'un tableau structuré.
Je souhaiterai passé par le VBA car avec des MFC et SOMMEPROD ça rame beaucoup trop!
Merci d'avance pour votre disponibilité vos lumières!
PMG
VB:
Sub Couleur()
Dim i As Variant, j As Variant, k As Variant
Application.ScreenUpdating = False
Call Effacer
For k = Range("Tableau1[#ALL]").Rows.Count To 1 Step -1 'Tableau
For i = 16 To 46 'Dates
For j = 6 To 57 'Heures
If Cells(i, 4).Value + Cells(11, j).Value >= Range("Tableau1[Début]").Rows(k).Value And Cells(i, 4).Value + Cells(11, j).Value < Range("Tableau1[Fin]").Rows(k).Value Then
Cells(i, j).Interior.ColorIndex = Range("Tableau1[Code]").Rows(k).Value
Cells(i, j).Value = Range("Tableau1[Code1]").Rows(k).Value
Cells(i, j).Font.ColorIndex = Range("Tableau1[Code]").Rows(k).Value
End If
Next j, i, k
End Sub