C
Compte Supprimé 979
Guest
Bonjour à tous
Il m'arrive parfois d'avoir une erreur 5 lorsque je veux faire une MFC via VBA et je ne vois pas pourquoi
Voilà mon code, le fichier n'a rien de particulier
Si un expert ou quelqu'un qui avait une idée, passait par la
Il m'arrive parfois d'avoir une erreur 5 lorsque je veux faire une MFC via VBA et je ne vois pas pourquoi
Voilà mon code, le fichier n'a rien de particulier
VB:
Sub MiseEnForme()
Dim LigD As Long, DLig As Long, ShtD As Worksheet
For Each ShtD In ThisWorkbook.Sheets
' Activer la feuille
ShtD.Activate
' Dernière ligne du tableau
DLig = ShtD.Range("F" & Rows.Count).End(xlUp).Row
ShtD.Range("A3").Select
' Modifier la mise en forme conditionnelle des lignes
With ShtD.Range("A3:N" & DLig)
.FormatConditions.Delete
' Ca BLOQUE déjà ICI
.FormatConditions.Add Type:=xlExpression, Formula1:="=ET(ESTNUM($N3);$N3=0)"
With .FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ColorIndex = 35
End With
.FormatConditions(1).StopIfTrue = True
.FormatConditions.Add Type:=xlExpression, Formula1:="=$AD3<>0"
'.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With .FormatConditions(2).Interior
.PatternColorIndex = xlAutomatic
.ColorIndex = 15
End With
.FormatConditions(2).StopIfTrue = True
End With
' Filtrer les lignes
ShtD.Range("$A$2:$N$" & DLig).AutoFilter Field:=14, Criteria1:="<>0"
Next ShtD
End Sub
Si un expert ou quelqu'un qui avait une idée, passait par la