filtre avec vide et 1 seul critére a

  • Initiateur de la discussion Initiateur de la discussion a10
  • 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 !

a10

XLDnaute Impliqué
Bonjour,

Voici ma macro qui copie avec un filtre
j'ai pris l'option de retirer les vides et je ne prends que les a ( je n'ai que des vides ou que des a)

Range("E2:X512").Select
ActiveSheet.Range("$D$1:$BA$512").AutoFilter Field:=18, Criteria1:="<>"
Selection.Copy

Sheets("H").Select

Range("B2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("dons").Select
Application.CutCopyMode = False
Selection.ClearContents
ActiveSheet.Range("$D$1:$BA$512").AutoFilter Field:=18


=> mais comment faire si on a que des vides et donc pas de a

je recherche cela depuis plusieurs semaine sans résultats

merci

a+
 
Re : filtre avec vide et 1 seul critére a

bonjour

je vais essayé, mais si je ne comprends pas le code cela est tres dommage:
pourquoi et à quoi sert cela:

Set pf = .[_FilterDatabase]
pf.Offset(1, 0).Resize(pf.Rows.Count - 1).SpecialCells(xlCellTypeVisible).Copy Sheets("copie").Range("A1")
.AutoFilterMode = False

a+
 
Re : filtre avec vide et 1 seul critére a

RE

a10
pf égale le résultat du filtre (plage filtrée)
Ensuite j'exclue l’entête avant de recopier les cellules visibles de pf sur la feuille copie.

C'est bien ce que tu voulais faire, non ?

Si tu veux aussi l'entête dans ta copie, modifier ainsi:
Code:
Sub Macro10BIS()
Dim pf As Range
    With ActiveSheet
        .Range("$N$1:$Q$7").AutoFilter Field:=1, Criteria1:="<>"
        .[_FilterDatabase].SpecialCells(xlCellTypeVisible).Copy Sheets("copie").Range("A1")
        .AutoFilterMode = False
    End With
End Sub

NB:
mais si je ne comprends pas le code cela est tres dommage:
Certes.
Mais à toi de faire les efforts nécessaires pour que cela ne soit pas 😉
(Touche F1, recherches sur le net, lectures etc...)
 
Dernière édition:
Re : filtre avec vide et 1 seul critére a

Re

a10
Ça ne bloque pas chez moi.
Et j'ai testé sur ton fichier exemple.
Et tu disais avoir testé la première version de ma macro sans que cela bloque non ?
(voir ton message #16)
Donc les deux codes doivent fonctionner si tu as su tester le premier...
 
Re : filtre avec vide et 1 seul critére a

Re

a10
Cliques sur l'image ci-dessous
cqfda10.jpg
La macro fonctionne.
CQFD.
 
- 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

Discussions similaires

Réponses
10
Affichages
547
Réponses
18
Affichages
315
Réponses
17
Affichages
1 K
Réponses
1
Affichages
406
Retour