macro pur faire un filtre

  • 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

j'ai une macro qui copie les lignes qui ont un "A"

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

mais quand il n'y pas de A il copie tout le tableau

quand il y a au moins un a la macro fonctionne


A+
 
Re : macro pur faire un filtre

bonjour,

Range("c1:x65536" est ce que je peux prendre que la colonne? : "c1 : c65536"

Range("Tableau1").AutoFilter Field:=Target.Column, Criteria1:=Target.Text, => "tableau" est ce le nom de la feuille?

a+
 
Re : macro pur faire un filtre

Bonjour a10,

avec Range("Tableau1").AutoFilter Field:=Target.Column, Criteria1:=Target.Text, tu peux sélectionner-trier les cellules des colonnes A à C. Tableau1 est le nom donné à la plage "a2:c65536".


A+ 😎
 
Re : macro pur faire un filtre

bonsoir
je ne comprends pas pourquoi il y a cela:
SpecialCells(xlCellTypeVisible)

peux t on remplacer ce code

Sheets("Feuil1").Range("a2:b65536").SpecialCells(xlCellTypeVisible).Copy Sheets("copie").Range("a2")
End Sub

par

Selection.Copy




Sheets("A").Select


Range("B2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

a+
 
Re : macro pur faire un filtre

bonjour

nombsel = Application.WorksheetFunction.Subtotal(3, Range("a:a")) - 1
If nombsel <> 1 Then
' ActiveWindow.Close
End If


j'ai trouvé ce code

mais à quoi correspond: Subtotal(3, Range("a:a")) - 1

et pourquoi on met ce code: If nombsel <> 1 Then


a+
 
- 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
3
Affichages
341
Réponses
18
Affichages
813
Réponses
10
Affichages
554
Réponses
18
Affichages
324
Réponses
4
Affichages
251
Retour