Erreur 1004 sur feuilles pourtant déprotégées

Bonjour,

Lors d'un tri, j'ai ce message alors que les feuilles et le classeur sont déprotégés.

Dans l'image ci-dessous, vous avez la partie de code (un tri) et le message d'erreur.

Que puis-je faire? Faut-il être obligatoirement sur la feuille où se font les tris?

Merci pour votre aide.

ddetp88

erreur execution 1004

Bonjour,

Mettre un . après Key1:=

.[B6:B17].Sort Key1:=.[B5]

A+

Bonjour Galopin,

Merci pour avoir fait la mise au point

Est-ce que je peux avoir ton avis aussi sur un point similaire.

Je protège mes feuilles avec ce code en lançant la procédure du thisworkbook:

Application.ScreenUpdating = False 'désactive l'écran
Application.EnableEvents = False ' désactive les macros évenementielles

For i = 1 To Sheets.Count
    Sheets(i).Protect Password:="", DrawingObjects:=True, Contents:=True, UserInterfaceOnly:=True
    ' Masque les onglets
    With ActiveWindow
      .DisplayHeadings = False
      .DisplayWorkbookTabs = False
    End With
Next i

Application.EnableEvents = True 'réactive les macros évenementielles
Application.ScreenUpdating = True 'active l'écran

Il me semblait qu'avec ce type de protection, mes macros fonctionnaient jusqu'à ce jour.

Code en question et message d'erreur.

Merci pour ton expertise.

ddetp88

erreur 1004

Bonjour,

Avec un bout de la peau d'un saucisson, (ou sa photo) difficile de dire s'il a été bon ! ça pourrait le faire, mébon...

Sur ce forum, comme sur la plupart d'ailleurs... un bout de fichier joint est presque indispensable. Surtout pour les questions VBA !

Avec ce que tu me donnes à ronger tout ce que je peux te dire c'est que :

Application.EnableEvents = False

est complètement inutile dans ce contexte.

Et quand elle n'est pas indispensable, elle doit être supprimée.

A+

Re,

effectivement habituellement je joins toujours un fichier .

Pour répondre de temps en temps à certaines questions, je sais qu'avoir un fichier est préférable.

Pour reprendre ton expression, l'os est un peu gros et surtout difficile à anonymer.

Je vais suivre ton conseil dans un premier temps et je reviendrai vers toi pour te tenir au courant. Peut être avec un bout de fichier.

Merci beaucoup déjà pour tes conseils avertis.

ddetp88

Pour une macro de ce type, les données on s'en fout... Elles n'ont aucune incidence !

Ce qu'il faut c'est toutes les macros, et éventuellement le scénario d'exécution (Quelle action/situation appelle la macro)

Et toutes les feuilles.

A+

Merci beaucoup.

L'essai est concluant mais je ne comprends pas très bien pourquoi.

A bientôt

ddetp88

Rechercher des sujets similaires à "erreur 1004 feuilles pourtant deprotegees"