Vba et mfc supprimer des lignes
tompsyway
-
tompsyway -
tompsyway -
Bonjour,
J'ai cette macro qui est une MFC et qui respect 3 conditions (diviser en 3 blocs), je voudrai qu'au lieu de mettre en couleur les cellules qui rentrent dans ma conditions, qu'on les supprimes.
est-ce possible ?
marco:
Sub Formule()
'
' Formule Macro
'
'
Range("A1:F224").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ET($C1="""";$B2=$B3)"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
' Selection.FormatConditions(1).StopIfTrue = False
Range("A1:F224").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ET(ET($D1="""";$C2=$C3);$B2=$B3)"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
'Selection.FormatConditions(1).StopIfTrue = False
Range("A1:F224").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ET(ET(ET($E1="""";$D2=$D3);$C2=$C3);$B2=$B3)"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
End Sub
J'imagine qu'il faut remplacer patternColorIndex et la ligne color mais je n'est pas réussi
J'ai cette macro qui est une MFC et qui respect 3 conditions (diviser en 3 blocs), je voudrai qu'au lieu de mettre en couleur les cellules qui rentrent dans ma conditions, qu'on les supprimes.
est-ce possible ?
marco:
Sub Formule()
'
' Formule Macro
'
'
Range("A1:F224").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ET($C1="""";$B2=$B3)"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
' Selection.FormatConditions(1).StopIfTrue = False
Range("A1:F224").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ET(ET($D1="""";$C2=$C3);$B2=$B3)"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
'Selection.FormatConditions(1).StopIfTrue = False
Range("A1:F224").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=ET(ET(ET($E1="""";$D2=$D3);$C2=$C3);$B2=$B3)"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 255
.TintAndShade = 0
End With
End Sub
J'imagine qu'il faut remplacer patternColorIndex et la ligne color mais je n'est pas réussi
A voir également:
- Vba et mfc supprimer des lignes
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Partager des photos en ligne - Guide
- Fichier impossible à supprimer - Guide
2 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
que veux-tu dire par "supprimer"? simplement effacer le contenu?
pour moi, plutôt que de déchiffrer une macro mal écrite, je préfèrerais lire une explication de ce qui doit être "supprimé".
que veux-tu dire par "supprimer"? simplement effacer le contenu?
pour moi, plutôt que de déchiffrer une macro mal écrite, je préfèrerais lire une explication de ce qui doit être "supprimé".