TRIER DE DONNEES avec bouton de commande VBA plage non definie

Bonjour la communauté,

je viens tout juste de débuter VBA et je suis confrontée à une impasse, j'espère que vous allez pouvoir m'aider !

Mon fichier est une base de données actualisées tous les jours. J'aimerais pouvoir avec une macro pour le tri si jamais quelqu'un rajoute une ligne antérieur à la date du jour.

Je n'ai pas pu trouver de piste ailleurs sur une macro qui trierait par date sans définir une plage de tri (je ne peux pas utiliser la fonction trier d'excel pour cette raison, mon nombre de ligne est variable).

23consoeaumodif.xlsm (35.86 Ko)

Donc voila, merci de m'aider à créer une macro de trie du plus récent au plus ancien .

bonjour,

voici une procédure pour faire le tri de ton tableau (sur la date uniquement, ne tient donc pas compte du quart)

Sub tri()
    With Sheets("EAU")
        dl = .Cells(Rows.Count, 1).End(xlUp).Row
        .Range("A7").Resize(dl - 6, 16).Sort key1:=.Range("A7"), order1:=xlDescending, Header:=xlNo
    End With
End Sub
Rechercher des sujets similaires à "trier donnees bouton commande vba plage definie"