Erreur "La méthode Activate de la classe Worksheet a échoué"

Bonjour Forum,

Je vous sollicite après avoir cherché de l'aide au sujet de cette erreur.

J'ai un tableau Excel 2010 qui me sert de formulaire et que j'envoie à des utilisateurs par mail dans ma boite.

si le fichier est ouvert à partir du mail, il me donne l'erreur mentionnée en titre du post.

si le fichier est d'abord sauvegardé sur C: puis ouvert, les utilisateurs n'ont pas le message d'erreur...

cela vous fait-il penser à un erreur de codage en particulier ?

je continue de creuser de mon côté mais si quelqu'un a une idée, j'achète

Merci d'avance,

Alci

Bonjour

Faudrait voir le code qui pose souci

Crdlt

Merci Dan,

Je progresse de mon côté :

Le fichier que j'envoie par mail n'est pas en lecture seule mais il est reçu en lecture seule par les utilisateurs.

J'ai fouillé sur le web et le pb est connu mais je n'ai pas trouvé la parade.

sinon le bug est "simple", le code s'arrête en ligne 2...

Private Sub Workbook_Open()

Sheets("Saisie").Select

D'après moi c'est lié à la lecture seule mais je n'en suis pas sûr à 100%

Une idée de votre côté ?

merci

re,

oui je me doutais que c'était à l'ouverture

Je pense que le souci vient de la lecture seule

Sans avoir le code complet, tu peux coder autrement

Private Sub Workbook_Open()
on error resume next
Sheets("Saisie").Select

Eventuellement lors de la fermeture du fichier tu t'arranges pour la feuille Saisie soit sélectionnée pour qu'à l'ouverture l'utilisateurs soit sur la bonne feuille

A te relire

Dan,

Un GRAND merci !!!

Rechercher des sujets similaires à "erreur methode activate classe worksheet echoue"