Bonjour le forum,
est-il possible (je suppose que oui) de faire un tri automatique dans un code alors que celui-ci est en mode partagé ?
Par exemple, quand j'enregistre une nouvelle inscription dans une base de données, j'aimerais que cette base se place en ordre alphabétique en incluant la nouvelle donnée. Tout fonctionne mais lorsque je partage le classeur cela ne fonctionne plus. L'ordre alphabétique est maintenu de la ligne 8 à la ligne 222, puis ensuite tous les noms sont en bazars.
'Trier par ordre alphabétique
Range("B9").Select
With ActiveSheet.Sort
.SortFields.Clear
.SortFields.Add Key:=Range("B9"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
.SetRange Range("A9:ER999" & DerLig)
.Header = xlYes
.MatchCase = False
.ORIENTATION = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A9").Select
Je ne souhaite pas faire ce tri manuellement puisque la base de données est une feuille cachée.
Merci pour votre aide.