Insertion ligne

Ok ca marche.

Par contre il y a un truc que je m'explique pas malgré mes recherche c'est ou se place le personnel dans la liste quad je modifie sons grade...

des fois c'est en haut de la liste, des fois en bas???

.Cells(Lig.Row, 1) = TextBoxGRADE

on met à jour le grade dans la ligne de la personne; la ligne ne bouge pas

.Range("A4:L" & Derlign).Sort Key1:=Range("A4"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=6,.....

On tri selon le grade .

Sur les essais effectués : la ligne du grade modifié se retrouve en dernière ligne de la catégorie de ce grade.

Quelles opérations faites vous quand la ligne se trouve en haut de liste ? et idem pour en bas?

Si vous voulez une place bien particulière,( en fonction de l'ancienneté dans le grade par exemple), il faudrait enrichir votre base de donnée (en y insérant la date de nomination par exemple) et ainsi permettre un tri sûr.

Autant pour moi, j'ai compris, c'est quand je remettais au grade d'origine un personnel que j'avais monté en grade...

Du coup c'est logique...

En tous cas merci beaucoup, j'ai vraiment appris beaucoup de chose.

ah oui effectivement en cas de rétrogradation la ligne se retrouve en début de la catégorie du nouveau grade.

autre chose ?

Rechercher des sujets similaires à "insertion ligne"