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

jero

XLDnaute Nouveau
Bonjour à toutes et à tous,

Comme je suis un éternel novice en VBA, je fais appel à vos connaissances car je souhaiterai savoir si avec un userform je pourrai effectuer un tri sur un fichier excel. Je m'explique plus clairement, en fait je souhaiterai, après avoir effectuer une macro excel sur un fichier qu'il y ait une fenêtre qui s'ouvre et que je puisse entrer une date afin d'effectuer un tri sur ce même fichier et lorsque ce tri est effectué qu'il y ait une nouvelle fenêtre qui s'ouvre et en fonction de la donnée que je vais entrer je vais supprimper tous les lignes concernées.
Est ce que cette vision des choses est elle réalisable ? ou vaut il mieux que je me tourne vers une autre méthode ?

Merci beaucoup.
A+Jero
 
Re : Userform et tri

Merci de ta réponse, je vais de ce pas être plus précis dans ma demande, en fait lorsque j'effectue ma macro j'obtiens le fichier joint.
Je souhaiterai pouvoir effectuer un premier tri décroissant à partir de la date d'embauche (colonne G) et ensuite et c'est là que ça se complique je souhaiterai faire un deuxième tri décroissant à partir de la date de saisie (colonne A) mais que à partir d'une date qui se trouve dans la colonne G. Et pour terminer supprimer toutes les lignes ayant une date de saisie inférieure à une date donnée.
Wouah, moi je me comprends mais je crains d'être un peu compliqué dans ma demande.
C'est comme si au fur et à mesure de mon avancement je souahiterai figer une partie des résultats et ne plus les englober dans les prochaines requêtes.

D'avance merci.
 

Pièces jointes

Re : Userform et tri

Bonjour,

Je reviens vers vous pour avancer, en fait j'ai fait cette macro pour supprimer la ligne et les lignes inférieures à partir de la cellule sélectionnée :

Dim Plage As Range

Set Plage = Application.InputBox("Sélectionnez la date de saisie à partir de laquelle vous souhaitez supprimer les lignes!", "Sélection de cellule", Type:=8)
If Plage = False Then Exit Sub
'MsgBox ("La Plage que vous avez séléctionnez est : " & Plage.Address)
Plage.EntireRow.Select
Range(selection, selection.End(xlDown)).Select
Selection delete

N'y aurait-il pas un moyen, au lieu de sélectionner une cellule mais plutôt inscrire une date dans l'inputbox correspondant à la date de la colonne A est comme cela de la supprimer et toutes les lignes qui se trouvent en dessous.

Une fois de plus , 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

Discussions similaires

Réponses
2
Affichages
254
Réponses
22
Affichages
906
Réponses
26
Affichages
1 K
Réponses
6
Affichages
357
Retour