Bonjour à tous,
Je voudrais faire un tri automatique par date (colonne N) pour que toute la ligne bouge.
J'ai tenté d'ajouter des macros, mais ça bloque quelque part, (je ne m'y connait pas beaucoup à ce niveau là)
peut-être a cause des cellules qui sont sur 2 lignes ?!
Vous voulez que cela s'actualise automatiquement ?
Si oui, quand ? Quand vous modifiez la colonne N ?
Mais il faut alors avoir une colonne pleine, comme ici en colonne B sinon cela ne marchera pas.
Pourquoi ne pas mettre la macro sur un bouton ?
Re bonjour Christophe,
Rien n'est pire que des cellules fusionnées, et votre fichier en est plein.
Ne serait t-il pas possible de les supprimer ?
Le seul cas dans votre fichier où cela semble utile est en Z89 Z90 ou vous avez E et L.
Est il possible de mettre "E L" dans une même cellule ?
Sinon trier ça, ça va être compliqué, même en VBA.
Oups, j'ai fait la même chose.
J'attaque maintenant le tri, mais là ça va être facile.
Vérifier cette PJ, cela devrait être bon pour la suppression des cellules fusionnées.
Oups, j'ai fait la même chose.
J'attaque maintenant le tri, mais là ça va être facile.
Vérifier cette PJ, cela devrait être bon pour la suppression des cellules fusionnées.
Je viens de réussir avec ceci :
Sub Tri_Dates()
Dim Lg As Long, OldFormat As String
Application.ScreenUpdating = False
Lg = Range("N" & Rows.Count).End(xlUp).Row
OldFormat = Range("N7").NumberFormat
Range("A7:BJ" & Lg).NumberFormat = "0"
'Range(A7:BJ" & Lg).Select
Range("A7:BJ" & Lg).Sort Key1:=Range("N7"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A7:BJ" & Lg).NumberFormat = OldFormat
Application.ScreenUpdating = True
End Sub
en revanche, quand j'ajoute une ligne ça ne s'actualise pas, il faut que j'aille dans macro et que je fasse exécuter, et là, la ligne va se ranger dans l'ordre chronologique.
une idée de pourquoi il faut que je fasse éxécuter ?
Vous voulez que cela s'actualise automatiquement ?
Si oui, quand ? Quand vous modifiez la colonne N ?
Mais il faut alors avoir une colonne pleine, comme ici en colonne B sinon cela ne marchera pas.
Pourquoi ne pas mettre la macro sur un bouton ?
Oui j'aimerai que ce soit automatique lorsque l'on rentre la date (colonne N).
Sinon oui on peut mettre un bouton tout en haut par exemple, ça me convient très bien aussi.
Oui j'aimerai que ce soit automatique lorsque l'on rentre la date (colonne N).
Sinon oui on peut mettre un bouton tout en haut par exemple, ça me convient très bien aussi.