tri iteratif d'après combo

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

F

Francis

Guest
Bonjour le forum
Avec l’application ci-dessous je trie des articles suivant des valeurs d’une combobox, le résultat (les lignes filtrées) je le copie dans une autre feuille.
Tout marche bien.
Je voudrais balayer toutes les valeurs de la combo afin que le tri et la création des feuilles se fassent automatiquement .
Je pense qu’il faut ajouter une phrase du genre ' For each ComboBox1.Value….. ' mais là je cale.
Si quelqu’un a une idée, je suis preneur
Merci d’avance
Francis

'trie les articles
For L = Derligne To 10 Step -1
MotCherche = Application.Find(ComboBox1.Value, Cells(L, 4))
If Not (IsError(MotCherche)) Then
Cells(L, 4).EntireRow.Hidden = False
End If
Next L
'initialise la plage à copier
Set MaPlage = Range(Cells(1, 2), Cells(Derligne, 10))
Set MaPlage = MaPlage.SpecialCells(xlCellTypeVisible)
'Crée une feuille s'il ya lieu
Worksheets(ComboBox1.Value).Activate
If Err <> 0 Then Worksheets.Add.Name = ComboBox1.Value
Cells.Select
Selection.Delete Shift:=xlUp
'copie les lignes (données filtrées)
Dim Destination As Range
Set Destination = Sheets(ComboBox1.Value).Range('b1')
Set MaPlage = MaPlage.SpecialCells(xlCellTypeVisible)
MaPlage.Copy Destination
 
Bonsoir ChTi160
Et le forum
Tu as été plus vite que moi et tu as deviné ma pensée en ajoutant les phrases pour effacer les pages. Tout est Ok c’est exactement ce que je voulais.
Merci pour ton travail et longue vie au forum.
Francis
 
Bonjour ChTi160 et le forum
Je suis de retour pour de l'aide plus vite que prévu.
Je rajoute une feuille masquée à mon classeur et ta macro se déroule mais ne fait rien.
Il faut surement ajouter une phrase qu'il y a une feuille cachée et de pas en tenir compte.Mais o&ugrave;?
Je me remets encore à toi.
Merci Chti160
Francis
 
Salut Francis de retour
bonjour le Forum
moi je rentre de chez le Kiné
tu as rajouté une feuille que tu as masquée
cette feuille n'est pas à prendre en compte dans la macro
c'est çà
alors donnes moi le nom de cette Feuille
et je reposte une autre version
Merci
 
- 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
4
Affichages
685
Réponses
3
Affichages
899
Réponses
3
Affichages
966
M
Réponses
3
Affichages
1 K
MONADESIGN82
M
Y
Réponses
1
Affichages
780
M
Réponses
4
Affichages
933
mimich_88
M
Réponses
2
Affichages
1 K
D
Réponses
4
Affichages
1 K
Retour