Filtrer des donnés
Résolu
New_VBA_User
Messages postés
84
Statut
Membre
-
New_VBA_User Messages postés 84 Statut Membre -
New_VBA_User Messages postés 84 Statut Membre -
Bonjour,
Exemple de fichier: https://www.cjoint.com/c/IHCkR3UcpbI
J’aimerai faire un filtre pour supprimer les lignes dans la feuille « Filtered Data SAP » avec les mots qui se trouvent dans les feuilles Description et Description2.
Dans la feuille « Filtered Data SAP » Description se trouve dans la colonne C et Description2 dans la colonne E.
J’ai 2 boutons Filtre Description et Filtre Description2.
Bouton Filtre Description supprime les lignes avec des mots qui sont dans la feuille Description.
Et Bouton Filtre Description2 supprime les lignes avec des mots qui sont dans la feuille Description2.
Des idées pour bien faire.
Merci de votre aide.
Salutations.
Exemple de fichier: https://www.cjoint.com/c/IHCkR3UcpbI
J’aimerai faire un filtre pour supprimer les lignes dans la feuille « Filtered Data SAP » avec les mots qui se trouvent dans les feuilles Description et Description2.
Dans la feuille « Filtered Data SAP » Description se trouve dans la colonne C et Description2 dans la colonne E.
J’ai 2 boutons Filtre Description et Filtre Description2.
Bouton Filtre Description supprime les lignes avec des mots qui sont dans la feuille Description.
Et Bouton Filtre Description2 supprime les lignes avec des mots qui sont dans la feuille Description2.
Des idées pour bien faire.
Merci de votre aide.
Salutations.
Configuration: Windows / Edge 18.17763
A voir également:
- Filtrer des donnés
- Comment filtrer sur excel - Guide
- Le fichier contient un tableau présentant un extrait des livres les plus prêtés à paris en 2016. filtrez le tableau pour ne faire apparaître que les bandes dessinées ado. puis filtrez le tableau pour ne faire apparaître que celles dont l'auteur est zep. quel est le titre de la bande dessinée ado de zep qui a été la plus prêtée d'après ce tableau ? - Forum Loisirs / Divertissements
- Dans le document à télécharger, placez les 2 images côte à côte et donnez-leur la même hauteur. marie a gagné un lot à l’un des trois tirages. qu’a-t-elle gagné ? ✓ - Forum Word
- En utilisant les filtres des colonnes, n'affichez que les personnes de 20 ans habitant à calais. combien sont-elles ? - Forum Matériel & Système
- Comment donner des droits d'accès à un fichier pix - Forum Réseau
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour, moi je ferais une boucle pour parcourir les lignes de données, en commençant par le bas, et, si le contenu doit être supprimé, je le supprimerais.
Comment feriez-vous avec un boucle, je ne maitrise pas trop les boucle vue que je suis nouveau dans ce domaine.
Merci d'avance pour votre aide.
Option Explicit Private Sub CommandButton_FiltreDescription_Click() Call filtrons(Sheets("Description"), 3) End Sub Private Sub filtrons(flfiltre As Worksheet, ncoltest As Long) Dim nligdata As Long, fldata As Worksheet, nligfiltre As Long Set fldata = Sheets("Filtered Data SAP") nligdata = 2 Do While fldata.Cells(nligdata, ncoltest) <> "" nligfiltre = 2 Do While flfiltre.Cells(nligfiltre, 1) <> "" If fldata.Cells(nligdata, ncoltest) = flfiltre.Cells(nligfiltre, 1) Then fldata.Rows(nligdata).Delete nligdata = nligdata - 1 Exit Do End If nligfiltre = nligfiltre + 1 Loop nligdata = nligdata + 1 Loop End Subcette solution est parfaite.
Merci beaucoup.
désolé pour la réponse tardive.