macro vba filtres et condition

  • Initiateur de la discussion Initiateur de la discussion jaba
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jaba

Guest
Bonjour,

Je suis débutante en vba, et je cherche à ajouter des conditions supplémentaires à ma macro ci -dessous :

Sub askbloom()

Set definedrange = Sheets(4).Range("Z1:Z65536")

For Each ligne In definedrange

If (ligne.Value <> "Z" ) Then
i = i + 1
Debug.Print ligne.Row
Sheets("Result BBG").Cells(i, 1).Value = Sheets("Inventaires Conso").Cells(ligne.Row, 5).Value
Sheets("Result BBG").Cells(i, 2).Value = Sheets("Inventaires Conso").Cells(ligne.Row, 7).Value
End If
Next ligne

Les filtres à ajouter sont explicités dans le fichier ci-joint.

Merci d'avance pour votre aide.
 

Pièces jointes

Re : macro vba filtres et condition

Bonsoir,
D'après ton fichier
Code:
Sub filtre()
With Range("A1")
    .AutoFilter Field:=1, Criteria1:="<>A", Operator:=xlAnd, Criteria2:="<>B"
    .AutoFilter Field:=2, Criteria1:="<>E", Operator:=xlAnd, Criteria2:="<>F"
End With
With ActiveSheet.AutoFilter.Range
    Set rngfilter = .Offset(1, 1).Resize(.Rows.Count - 1, 1).SpecialCells(xlCellTypeVisible)
End With
rngfilter.Copy Sheets("Resultat").Range("A1")
ActiveSheet.AutoFilterMode = False
End Sub
A+
kjin
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
0
Affichages
654
Réponses
9
Affichages
882
Réponses
4
Affichages
586
Réponses
1
Affichages
668
Retour