Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

extraction avec critères

3 réponses
Avatar
Nadyajah
Bonjour,
J'ai une feuille fichier client avec 1 colonne N° salon et d'autres colonnes
d'information.
Je voudrais crééer une feuille avec la liste de mes clients par numéro de
salon.
Par ex :
1 dupont
1 martin
2 dupond
2 marty

Il faut qu'il me crééer 2 feuilles. La première contien
1 dupont
1 martin

et la deuxième
2 dupond
2 marty

merci

nadyajah

3 réponses

Avatar
JB
Bonjour,

http://cjoint.com/?dnfvQPI7jL

A B C D E
F G
1 NoSalon Nom NoSalon
NoSalon
2 1 dupond
3 1 martin

4 2 dupont
5 2 marty

Sub extrait()
sup
For Each c In Range([G2], [G65000].End(xlUp))
Sheets(1).[E2] = c
Sheets.Add after:=Sheets(Sheets.Count)
Sheets(1).[A1:B1000].AdvancedFilter Action:=xlFilterCopy,
CriteriaRange:=Sheets(1).[E1:E2], CopyToRange:=[A1:B1]
ActiveSheet.Name = c
Next c
End Sub

Sub sup()
Application.DisplayAlerts = False
If Sheets.Count > 1 Then
Sheets(2).Select
For i = 1 To Sheets.Count - 1
ActiveSheet.Delete
Next i
End If
End Sub

Cordialement JB
Avatar
JB
Il manquait l'extraction des salons:

http://cjoint.com/?dnfIn3vGyX

[A1:B1000].AdvancedFilter Action:=xlFilterCopy, CopyToRange:=[G1],
Unique:=True

JB
Avatar
Nadyajah
Bonjour JB,

Merci pour ton aide cela fonctionne à merveille !!
Par contre, saurais-tu comment faire pour qu'il me créé un feuille à chaque
nouveau n° de salon dans un nouveau classeur excel?
Par exemple, il me créé le classeur "Extraction" avec les onglets "1" et "2".
(Autant de feuille que de n° de salon diférent)
Merci d'avance.

Nadyajah


Il manquait l'extraction des salons:

http://cjoint.com/?dnfIn3vGyX

[A1:B1000].AdvancedFilter Action:=xlFilterCopy, CopyToRange:=[G1],
Unique:=True

JB