Bonjour le forum,
depuis que j'ai bricolé, car mes connaissances sont limitées, et ajouté cette macro, mon écran scintille on sent que ça mouline, auriez la gentillesse de me dire si c'est possible de l'éviter, ou de me donner un conseil, voici la macro qui est sur la feuille "DSI"
merci pour votre aide
Pat66
depuis que j'ai bricolé, car mes connaissances sont limitées, et ajouté cette macro, mon écran scintille on sent que ça mouline, auriez la gentillesse de me dire si c'est possible de l'éviter, ou de me donner un conseil, voici la macro qui est sur la feuille "DSI"
merci pour votre aide
Pat66
VB:
Private Sub Worksheet_Change(ByVal target As Range)
Application.ScreenUpdating = False
If Worksheets("D.S.I").Range("G153") = "oui" Then
Worksheets("Planning Treso").Shapes("Rectangle : coins arrondis 93").Visible = True
Worksheets("Planning Treso").Shapes("Rectangle : coins arrondis 94").Visible = False
Worksheets("Total Eco Imp.").Unprotect ("SC6")
Worksheets("Total Eco Imp. (1)").Unprotect ("SC6")
Sheets("Total Eco Imp.").Range("CP18,CP19,CP20,CP21,CP22,CP23").FormulaLocal = "=-W$312*2%"
Sheets("Total Eco Imp.").Range("CP24,CP25,CP26").FormulaLocal = "=-W$312*2%"
Sheets("Total Eco Imp.").Range("CP27,CP28,CP29").FormulaLocal = "=-W$312*1%"
Sheets("Total Eco Imp. (1)").Range("CP18,CP19,CP20,CP21,CP22,CP23").FormulaLocal = "=-W$312*2%"
Sheets("Total Eco Imp. (1)").Range("CP24,CP25,CP26").FormulaLocal = "=-W$312*2%"
Sheets("Total Eco Imp. (1)").Range("CP27,CP28,CP29").FormulaLocal = "=-W$312*1%"
Worksheets("Planning Treso").Shapes("Rectangle : coins arrondis 93").Fill.ForeColor.RGB = RGB(255, 192, 0) ' ou DrawingObject.Interior.Color = RGB(255, 192, 0)
Worksheets("Planning Treso").Shapes("Rectangle : coins arrondis 93").TextFrame.Characters.Font.Color = RGB(0, 32, 96)
Worksheets("Planning Treso").Shapes("2022").Visible = False
Worksheets("Planning Treso").Shapes("Ellipse 5").Visible = False
Application.ScreenUpdating = True
Else
Application.ScreenUpdating = False
Worksheets("Total Eco Imp.").Unprotect ("SC6")
Worksheets("Total Eco Imp. (1)").Unprotect ("SC6")
Worksheets("Planning Treso").Shapes("Rectangle : coins arrondis 93").Visible = False
Worksheets("Planning Treso").Shapes("Rectangle : coins arrondis 94").Visible = True
Sheets("Total Eco Imp.").Range("CP18,CP19,CP20,CP21,CP22,CP23").FormulaLocal = "=-W$312*1,75%"
Sheets("Total Eco Imp.").Range("CP24,CP25,CP26").FormulaLocal = "=-W$312*1,50%"
Sheets("Total Eco Imp.").Range("CP27,CP28,CP29").FormulaLocal = "=-W$312*0,833%"
Sheets("Total Eco Imp. (1)").Range("CP18,CP19,CP20,CP21,CP22,CP23").FormulaLocal = "=-W$312*1,75%"
Sheets("Total Eco Imp. (1)").Range("CP24,CP25,CP26").FormulaLocal = "=-W$312*1,50%"
Sheets("Total Eco Imp. (1)").Range("CP27,CP28,CP29").FormulaLocal = "=-W$312*0,833%"
Worksheets("Planning Treso").Shapes("Rectangle : coins arrondis 94").DrawingObject.Interior.Color = RGB(255, 192, 0) ' DrawingObject.Interior.ColorIndex = xlNone ' ou DrawingObject.Interior.Color = RGB(255, 192, 0)
Worksheets("Planning Treso").Shapes("Rectangle : coins arrondis 94").TextFrame.Characters.Font.Color = RGB(0, 32, 96)
Worksheets("Total Eco Imp.").Protect ("SC6")
Worksheets("Total Eco Imp. (1)").Protect ("SC6")
End If
Application.ScreenUpdating = True
End Sub
Dernière édition: