Bonjour
Mon but est d'éditer autant de feuilles séparées que de personnes (AS, CC etc...)
avec les initiales ressorties en rouge sur chaque feuille correspondante.
Toutes les initiales sont dans la feuille RX de E6 à E25.
Comment puis-je écrire une procédure condensée ?
Sub PlanningRX()
'
' PlanningRX Macro
' Macro enregistrée le 06/06/2007 par SG
'
Sheets("PLANNING").Select
Sheets("PLANNING").Copy After:=Sheets("PLANNING")
Range("C5:W39").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""AS"""
Selection.FormatConditions(1).Font.ColorIndex = 3
Sheets("PLANNING").Select
Sheets("PLANNING").Copy After:=Sheets("PLANNING")
Range("C5:W39").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""CC"""
Selection.FormatConditions(1).Font.ColorIndex = 3
End Sub
Merci de vos réponses
Sophie
Mon but est d'éditer autant de feuilles séparées que de personnes (AS, CC etc...)
avec les initiales ressorties en rouge sur chaque feuille correspondante.
Toutes les initiales sont dans la feuille RX de E6 à E25.
Comment puis-je écrire une procédure condensée ?
Sub PlanningRX()
'
' PlanningRX Macro
' Macro enregistrée le 06/06/2007 par SG
'
Sheets("PLANNING").Select
Sheets("PLANNING").Copy After:=Sheets("PLANNING")
Range("C5:W39").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""AS"""
Selection.FormatConditions(1).Font.ColorIndex = 3
Sheets("PLANNING").Select
Sheets("PLANNING").Copy After:=Sheets("PLANNING")
Range("C5:W39").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=""CC"""
Selection.FormatConditions(1).Font.ColorIndex = 3
End Sub
Merci de vos réponses
Sophie