Erreur 1004-La méthode Sort de la classe Range a échoué

Ruffian15 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention   -  
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Excel2013

J'ai un code VBA :


Private Sub Workbook_SheetDeactivate(ByVal sh As Object)
If sh.Name Like "##" Then

With sh
.Range("D3:P41").Sort key1:=.Range("D3"), order1:=xlAscending, Header:=xlNo
End With
End If

End Sub


Et chaque fois cela m'indique Erreur d’exécution 1004
La méthode Sort de la classe Range a échoué. Etant novice là dessus je voudrais savoir si quelqu'une ou quelqu'un puisse m'aider.
Merci


A voir également:

2 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

le code marche chez moi......!!
0
Ruffian15 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Moi c'est pareil, cela fonctionne mais pas quand la feuille est protégée.
Et toi, quand la feuille est protégée est-ce que cela fonctionne?Merci
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

Chez moi aussi mais pas quand la feuille est protégée !
0
Ruffian15 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Moi c'est pareil, cela fonctionne mais pas quand la feuille est protégée. Merci
0
f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713 > Ruffian15 Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Ben, enlevez/remettez la protection par programme ou faites une protection userinterfaceonly a l'ouverture du fichier
0