Extraction de données par une macro
Fermé
Christouf1542
Messages postés
15
Date d'inscription
mercredi 2 janvier 2019
Statut
Membre
Dernière intervention
26 octobre 2020
-
4 janv. 2019 à 12:24
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 4 janv. 2019 à 17:48
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 4 janv. 2019 à 17:48
A voir également:
- Extraction de données par une macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Supprimer les données de navigation - Guide
- Reinstaller windows sans perte de données - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
1 réponse
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
Modifié le 4 janv. 2019 à 17:49
Modifié le 4 janv. 2019 à 17:49
Re,
Il suffit d'utiliser un filtre élabore :
Ton fichier : https://mon-partage.fr/f/AN6Q1NoT/
Il suffit d'utiliser un filtre élabore :
Sub TopFilms() Dim d As Range 'données Dim c As Range 'critères Set d = Worksheets("Base").Range("a2").CurrentRegion Set c = Worksheets("Critères").Range("a1").CurrentRegion ' Effacer le top films précédent Worksheets("Top Films").Range("a2").CurrentRegion.Offset(1).Clear ' Mettre en place le top films If Worksheets("Base").FilterMode Then Worksheets("Base").ShowAllData d.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=c, Unique:=False d.Copy Destination:=Worksheets("Top Films").Range("a2") If Worksheets("Base").FilterMode Then Worksheets("Base").ShowAllData ' Trier les notes With Worksheets("Top Films") .Range("A2").CurrentRegion.Sort Key1:=.Range("B3"), Order1:=xlDescending, Header:=xlYes .Range("A2").CurrentRegion.EntireColumn.AutoFit End With End Sub
Ton fichier : https://mon-partage.fr/f/AN6Q1NoT/