Le classeur partagé et le VBA

JONEY76

XLDnaute Occasionnel
Bonjour à tous,

J'ai réalisé un petit test:

- J'ai réalisé un classeur avec des userform etc
- Enregistré le classeur en version [partagé] pour qu'il soit disponible sur le réseau et que tout le monde (10 personnes puissent le modifier)

Et là surprise, le format classeur partagé ne prend pas en charge le VBA

Par contre, si le classeur n'est pas en mode partagé il ouvre mes userform mais vu qu'il est ouvert en lecture seule, il n'enregistre pas !!

Y a t-il une solution à ceci???
 
Dernière édition:

youky(BJ)

XLDnaute Barbatruc
Re : Le classeur partagé et le VBA

Bonjour Joney,
Le classeur ou les feuilles ne doivent pas être protégés.
Tu n'as plus accés aux codes des macros mais celles-ci fonctionnent.
Unprotect ne fonctionnera pas; donc pas de protection....
A+
Bruno
 

kiki29

XLDnaute Barbatruc
Re : Le classeur partagé et le VBA

Salut, Limitations sur les classeurs partagés
Source Microsoft

Dans un classeur partagé, il est impossible de :

Cellules
Fusionner des cellules, mais vous pouvez afficher des cellules fusionnées avant le partage du classeur.
Insérer ou supprimer des blocs de cellules mais vous pouvez insérer ou supprimer des lignes et
des colonnes entières.

Feuilles de calcul, boîtes de dialogue et menus
Supprimer des feuilles de calcul.
Modifier des boîtes de dialogue ou des menus.

Macros
Écrire, modifier, afficher, enregistrer ou affecter des macros.
Toutefois, vous pouvez enregistrer dans une macro des opérations effectuées dans un classeur partagé
enregistrez la macro dans un autre classeur non partagé.
Dans un classeur partagé, vous pouvez exécuter des macros créées avant le partage du classeur
cependant, si vous exécutez une macro incluant une opération non disponible, celle-ci interrompt la macro.

Mises en forme conditionnelles et validation de données
Définir ou appliquer des mises en forme conditionnelles, mais vous pouvez visualiser les effets des formats
conditionnels appliqués avant le partage du classeur.
Définir ou modifier les restrictions de validation de données ainsi que les messages, mais vous pouvez
visualiser les conséquences des restrictions et des messages définis avant le partage du classeur.

Mots de passe
Attribuer un mot de passe pour protéger des feuilles de calcul individuelles ou le classeur entier.
La protection appliquée avant le partage du classeur reste effective après le partage.
Modifier ou supprimer des mots de passe. Les mots de passe que vous affectez avant de partager le
classeur demeurent en vigueur une fois que celui-ci est partagé.

Objets, graphiques, images et liens hypertexte
Insérer ou modifier des graphiques, des images, des objets ou des liens hypertexte.
Utiliser les outils de dessin.

Plans, groupes et sous-totaux
Grouper les données ou les structurer sous forme de plan.
Insérer des sous-totaux automatiques.

Scénarios
Enregistrer, afficher ou modifier des scénarios.

Tables de données et tableaux croisés dynamiques
Créer des tables de données.
Créer des tableaux croisés dynamiques ou modifier leur présentation.
 

Discussions similaires

Réponses
1
Affichages
372
Compte Supprimé 979
C

Membres actuellement en ligne

Statistiques des forums

Discussions
312 571
Messages
2 089 808
Membres
104 278
dernier inscrit
LENZY