Bonjour,
J'ai réussi (avec l'aide decertains d'entre vous) a realiser une macro basique sous Excel.
Elle a marché pour une feuille.
J'ai essayé de la copier dans les autres feuilles et , bizarrement, ca marche pas
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Row < 67 And Target.Row > 4 Then
Select Case Int((Target.Row - 4) / 7)
Case 0
Target.Interior.ColorIndex = 3
Case 1
Target.Interior.ColorIndex = 6
Case 2
Target.Interior.ColorIndex = 4
Case 3
Target.Interior.ColorIndex = 18
Case 4
Target.Interior.ColorIndex = 5
Case 5
Target.Interior.ColorIndex = 9
Case 6
Target.Interior.ColorIndex = 32
Case 7
Target.Interior.ColorIndex = 8
Case 8
Target.Interior.ColorIndex = 7
Case 9
Target.Interior.ColorIndex = 0
End Select
Cancel = True
End If
End Sub
Voila la ligne de code, l'¿idée est de l'appliquer dans 9 des 10 pages de mon classeur
J'ai réussi (avec l'aide decertains d'entre vous) a realiser une macro basique sous Excel.
Elle a marché pour une feuille.
J'ai essayé de la copier dans les autres feuilles et , bizarrement, ca marche pas
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Row < 67 And Target.Row > 4 Then
Select Case Int((Target.Row - 4) / 7)
Case 0
Target.Interior.ColorIndex = 3
Case 1
Target.Interior.ColorIndex = 6
Case 2
Target.Interior.ColorIndex = 4
Case 3
Target.Interior.ColorIndex = 18
Case 4
Target.Interior.ColorIndex = 5
Case 5
Target.Interior.ColorIndex = 9
Case 6
Target.Interior.ColorIndex = 32
Case 7
Target.Interior.ColorIndex = 8
Case 8
Target.Interior.ColorIndex = 7
Case 9
Target.Interior.ColorIndex = 0
End Select
Cancel = True
End If
End Sub
Voila la ligne de code, l'¿idée est de l'appliquer dans 9 des 10 pages de mon classeur