louatt
XLDnaute Junior
Bonjour à tous,
j'utilise le code ci-dessous pour me mettre en couleur une ligne sur deux sur les colonnes allant de A à M.
Je cherche à modifier ce code pour avoir le texte de la cellule K en vert si la date est supérieur à aujourd'hui et inversement en rouge.
Par avance je vous remercie pour votre aide.
Cordialement
   
	
	
	
	
	
		
	
		
			
		
		
	
				
			j'utilise le code ci-dessous pour me mettre en couleur une ligne sur deux sur les colonnes allant de A à M.
Je cherche à modifier ce code pour avoir le texte de la cellule K en vert si la date est supérieur à aujourd'hui et inversement en rouge.
Par avance je vous remercie pour votre aide.
Cordialement
		VB:
	
	
	Dim DerLig As Long, Sht As Worksheet
  ' Définir la feuille de destination de la MFC
  Set Sht = Sheets("BD_Famas")
  ' Mémoriser la dernière ligne remplie
  DerLig = Sht.Range("A" & Rows.Count).End(xlUp).Row
  ' Avec les cellules de la colonne A à M
  With Sht.Range(Sht.Cells(DerLig, 1), Sht.Cells(DerLig, 13))
    .FormatConditions.Delete
    .FormatConditions.Add Type:=xlExpression, Formula1:= _
                          "=ET(" & Cells(DerLig, 1).Address & "<>"""";MOD(LIGNE();2)=0)"
    With .FormatConditions(1).Borders
      .LineStyle = xlContinuous
      .ThemeColor = 5
      .TintAndShade = 0.399945066682943
      .Weight = xlThin
      .ColorIndex = 48 'xlAutomatic 'Gris foncé
    End With
    .FormatConditions(1).Interior.ColorIndex = 24
    .FormatConditions.Add Type:=xlExpression, Formula1:="=" & Cells(DerLig, 1).Address & "<>"""""
    With .FormatConditions(2).Borders
      .LineStyle = xlContinuous
      .ThemeColor = 5
      .TintAndShade = 0.399945066682943
      .Weight = xlThin
      .ColorIndex = 48 'xlAutomatic 'Gris foncé
    End With 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		