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

Fermé
Ruffian15 Messages postés 9 Date d'inscription samedi 20 septembre 2014 Statut Membre Dernière intervention 15 septembre 2017 - 14 sept. 2017 à 14:48
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 15 sept. 2017 à 11:39
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


2 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
14 sept. 2017 à 15:02
Bonjour,

le code marche chez moi......!!
0
Ruffian15 Messages postés 9 Date d'inscription samedi 20 septembre 2014 Statut Membre Dernière intervention 15 septembre 2017
15 sept. 2017 à 11:35
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