HELP ** Stockage/partage macro excel **

Fermé
tony020422 Messages postés 445 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 19 janvier 2010 - 25 août 2008 à 11:17
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 27 août 2008 à 11:03
Bonjour amis forumistes,

Un question me travaille concernant les macros Excel et leur stockage/partage!!

Je m'explique; j'ai réalisé 5 macros qui fonctionnent nikel et qui sont stockées dans Personal.xlsb
celles ci doivent etre dispo depuis n'importe quel poste de l'entreprise: j'ai donc mis le fichier "Personal.xlsb" en réseau sur un disque dur accessible par tous..
J'aimerais que ces macros soient "actives" dés que l'on a en besoin; or, il ne se passe rien lorsque l'on fait les manips pour les lancer, il faut préalabelement lancer le "Personal.xlsb"..

Une idée m'est alors venue: paramétrer chaque excel sur chaque PC, en mettant dans les options d'excel: "ouvir tous les fichiers du dossier...au lancement d'excel " (ce dossier contient logiquement le fichier "Personal.xlsb".

ca marche nikel, les macros sont directement accessibles: le seul hic: dés que quelqu'un est sur Excel et que quelqu'un d'autre souhaite s'y mettre, il apparait alors: "attention le fichier "Personal.xlsb" est ouvert par...et est donc en lecture seule..." c'est chiant et les gens non habituée comprennnent pas ce mess!

D'ou ma question: est ce que je m'y prends mal et que faudrait il faire du coup (je pense que vous aurez compris ce que j'aimerais faire!)

Merci par avance a ceux qui m'aiguilleront, car ca fait un moment que je cherche...et rien !!

Bonne journée!!
A voir également:

11 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
26 août 2008 à 09:09
bonjour

As-tu pensé à mettre ton fichier en partagé ?

Si les utilisateurs sont autorisés, ils ne devraient plus avoir de lecture seule.
0
tony020422 Messages postés 445 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 19 janvier 2010 6
26 août 2008 à 09:41
Bonjour gbinforme,

qu'entends tu par "mettre ton fichier en partagé ?" j'ai mis le "Personal.xlsb" en partage sur le réseau de la boite!
Pour les autorisations pas de souci tout le monde y a accés! (enfin je pense puisque je n'ai rien touché à ce niveau la, les réglagles sont ceux par défaut)

Merci par avance!
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
26 août 2008 à 09:47
bonjour

Dans le classeur, menu outils / partage : cela permet de réellement "partager" le classeur sans être bloqué en lecture s'il est déjà ouvert.
0
tony020422 Messages postés 445 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 19 janvier 2010 6
26 août 2008 à 09:50
aa ok c'est pas mal ca je ne connaissais pas du tout!

Et je dois quand meme le laisser stocké sur le réseau interne non?!

es t est ce que je dois laisser paramétrer Excel tel quel ?! (lancer au démarrage le Personal.xlsb... ?(

Pour ce réglage il faut que j'aouvre le classuer personal.xlsb et que je procéde aux changement en interne c'est ca?!

par contre je trouves psa dans excel 2007 le menu "outils" !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tony020422 Messages postés 445 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 19 janvier 2010 6
26 août 2008 à 09:57
aa j'ai trouvé dans "Révision" onglet "Modifications" une icone "Partager ce classeur" mais elle n'est pas en surbrillance (donc indisponible)

A coté se trouve "protéger le classeur" ou "protéger le feuillet" met les 2 sont reglé par defaut
protéger le classeur --> accés illimité
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
26 août 2008 à 10:05
bonjour

Ok tu es en 2007 et c'est bien le bon menu.

Il te faut ouvrir le fichier en "propriétaire" pour que la fonction soit disponible et ensuite rentrer la liste des autorisés.
0
tony020422 Messages postés 445 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 19 janvier 2010 6
26 août 2008 à 10:09
ouaou t'a l'air de gérer le dossier!

mais moi je suis un novice en la matière!

Pourrais tu m'expliquer un poil plus doucement et en détail, car je sens que c'est exactement ce que je veux faire depuis des semaines mais je n'ai jamais trouvé ni la solution ni l'aide à ce problème!

Je compte sur toi car tu peux me sauver ;-)

MERCI !!!!!
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
26 août 2008 à 10:18
bonjour

mais moi je suis un novice en la matière!

Ta question avec réalisation de macros partagées ne présageait pas cette réflexion mais c'est bien de démarrer fort !

Il te suffit d'ouvrir ton fichier en étant autorisé à le modifier et ton menu devrait être opérationnel.

Ensuite tu rentres l'identification des "autorisés" en fonction du réseau et de façon identique à la tienne qui est proposée.
0
tony020422 Messages postés 445 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 19 janvier 2010 6
26 août 2008 à 10:38
ok pour tes explications, mais quelles sont les manip pour
"ouvrir le fichier en étant autorisé à le modifier" ?!

Merci!
0
tony020422 Messages postés 445 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 19 janvier 2010 6
26 août 2008 à 10:45
au fait que penses tu de la possibilité de rentrer ce code la en tant que nvelle macro ds mon "personal.xlsb":

Sub SauveAvecAccesPartage
ActiveWorkbook.SaveAs ActiveWorkbook.Fullname, , , , False, False, xlShared, xlLocalSessionChanges
End Sub

pour sauvegarder le fichier excel en mode partage ?!
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
27 août 2008 à 11:03
bonjour

Comme ton fichier est mis en lecture seule si tu n'es pas le premier à ouvrir, il faut que tu ai la possibilité de sauvegarder en modifiant.

Pour ta macro, j'ai des doutes sur sa faculté à autoriser le partage mais je ne peux pas tester.
0