Bonjour tout le monde,
Je veux écrire une macro, qui me selectionne les lignes qui n'ont que des valeurs numériques et les lignes vides qui sont en dessous de ces lignes avec valeurs numériques. (Sur les colonnes D et E, j'ai des valeurs NA# et des valeurs numeriques)
Pour en suite faire un remplissage de couleur verte et en fin filtre sur cette couleur.
J'ai réussi à écrire une macro qui fait le remplissage et le filtre mais à partir des cellules selectionnées à la main. Ce que je sais pas faire c'est lui demandé de selectionner les ces cellules automatiquement.
Merci d'avance pour votre aide !
Code :
Sub Macro1Test()
'
' Macro1Test Macro
'
' Touche de raccourci du clavier: Ctrl+m
ActiveCell.CurrentRegion.Activate
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65280
.TintAndShade = 0
.PatternTintAndShade = 0
End With
ActiveWorkbook.Worksheets("Synthese").AutoFilter.Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Synthese").AutoFilter.Sort.SortFields.Add(Range( _
"D3:D8402"), xlSortOnCellColor, xlAscending, , xlSortNormal).SortOnValue.Color _
= RGB(0, 255, 0)
ActiveSheet.Range("$D$3:$H$8402").AutoFilter Field:=1, Criteria1:=RGB(0, _
255, 0), Operator:=xlFilterCellColor
End Sub