sfconstant
XLDnaute Occasionnel
Bonjour à tous,
Faisant mes premier pas en VBA, j'aimerai faire une mise en forme conditionnelle de 3 cellules côte à côte suivant la valeur de la première formule.
J'ai essayé d'écrire la macro suivante mais ça ne fonctione pas !! Pourquoi ?
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 02/02/2008
Dim x As Integer
ActiveCell.Offset(0, 0) = x
If x = 10 Then
ActiveCell.Offset(0, 0).Select
ActiveCell.Offset(0, 1).Select
ActiveCell.Offset(0, 2).Select
Interior.ColorIndex = 36
If x = 8 Then
ActiveCell.Offset(0, 0).Select
ActiveCell.Offset(0, 1).Select
ActiveCell.Offset(0, 2).Select
Interior.ColorIndex = 35
If x = 2 Then
ActiveCell.Offset(0, 0).Select
ActiveCell.Offset(0, 1).Select
ActiveCell.Offset(0, 2).Select
Interior.ColorIndex = 40
End If
End If
End If
End Sub
Merci pour le coup de main.
Bonne soirée à tous.
Faisant mes premier pas en VBA, j'aimerai faire une mise en forme conditionnelle de 3 cellules côte à côte suivant la valeur de la première formule.
J'ai essayé d'écrire la macro suivante mais ça ne fonctione pas !! Pourquoi ?
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 02/02/2008
Dim x As Integer
ActiveCell.Offset(0, 0) = x
If x = 10 Then
ActiveCell.Offset(0, 0).Select
ActiveCell.Offset(0, 1).Select
ActiveCell.Offset(0, 2).Select
Interior.ColorIndex = 36
If x = 8 Then
ActiveCell.Offset(0, 0).Select
ActiveCell.Offset(0, 1).Select
ActiveCell.Offset(0, 2).Select
Interior.ColorIndex = 35
If x = 2 Then
ActiveCell.Offset(0, 0).Select
ActiveCell.Offset(0, 1).Select
ActiveCell.Offset(0, 2).Select
Interior.ColorIndex = 40
End If
End If
End If
End Sub
Merci pour le coup de main.
Bonne soirée à tous.