Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 erreur 1004 définie par l'application ou par l'objet

adet ruireux

XLDnaute Nouveau
Bonjour à tous,

Depuis que j'ai partagé mon classeur, ma macro s'arrête en affichant ce message.

NB: Elle fonctionnait parfaitement avant le partage.

Voici le code que j'obtiens en mode enregistrement. J'ai bien conscience qu'il ne doit pas être optimisé mais ne suis pas un pro du VBA.


Sub adet9Debut()
'
' adet9Debut Macro
'
Sheets("Données").Select
' Création de la liste déroulante
Range("A3").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Paramètres!$N$1:$N$2"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With

'
End Sub
Ce qui m'interpelle, c'est le fait que le script fonctionne quand le classeur n'est pas partagé !
Sauriez-vous comment faire pour qu'il fonctionne en l'étant ? Je tourne un peu en rond....
Un grand merci d'avance.
 

patricktoulon

XLDnaute Barbatruc
faire les vérifications citées plus haut
si pas d'erreurs dans le code alors ton fichier est immodifiable
ton fichier se comporte bien comme un xltm
c'est du du aux restrictions du réseau et c'est donc de ce coté qui faut corriger le problème
 

adet ruireux

XLDnaute Nouveau
Effectivement, A3 était en lecture seule... Je n'en ai plus maintenant mais ça ne fonctionne pas..
Les noms sont bien ceux des feuilles (j'ai fait attention à la casse).
Pour l'instant, je suis en local et non en réseau et je partage sur mon poste.
 

adet ruireux

XLDnaute Nouveau
Non, ça ne change rien.
 

adet ruireux

XLDnaute Nouveau
De nouveau, merci patricktoulon.
Pour le moment, je teste le partage sur mon PC et suis le seul utilisateur et quand je regarde les propriétés de mon classeur, j'ai la même chose donc que dois-je modifier ?
 

Pièces jointes

  • securite.png
    21.4 KB · Affichages: 36

patricktoulon

XLDnaute Barbatruc
re
ben oui il faut ajouter ton groupe résidentiel
et surtout tout ceux qui son sur ton réseau devront avoir le même nom de groupe résidentiel
en reseau sur serveur c'est un peu différent c'est sur le serveur qu'il faut paramétrer
 

patricktoulon

XLDnaute Barbatruc
re
non tu n'a pas tout les droits même sur ton propre Pc a moins que tu es touché ses paramètres là
1° déjà exécute tu ton Windows en mode administrateur en est tu sur!!!(car d'origine àl'intallation windows tu n'est pas administrateur
2° quand un fichier est partagé sur son propre pc l'utilisateur du pc lui même est un utilisateur du groupe résidentiel (plus l'administrateur) à moins de l'avoir paramétrés dans la création du groupe résidentiel
 

adet ruireux

XLDnaute Nouveau
D'accord. Ça me semble logique.
Merci beaucoup pour toutes ces explications et ton aide précieuse.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…