Excel 2007 VBA : Partage multi-utilisateurs

Résolu/Fermé
Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
- 30 août 2010 à 15:01
Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
- 31 août 2010 à 11:16
Bonjour,

J'aimerais finaliser une macro par un partage multi-utilisateurs, sans historique, du fichier en cours.
J'ai tenté l'enregistrement de macro, mais lorsque j'effectue les manipulations pour obtenir le partage et l'annulation de l'historique, Excel n'enregistre rien ... :(

Les actions sont :
- Activation de l'onglet "Révision"
- Sélectionner le bouton "Partager le classeur"
- Cocher "Permettre une modification multi-utilisateur. Ceci permet également de fusionner des classeurs"
- Activer l'onglet "Avancé"
- Cocher "Ne pas conserver d'historique"
- Sauver le fichier

Merci d'avance pour votre aide !

6 réponses

f894009
Messages postés
16606
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 juillet 2022
1 647
30 août 2010 à 19:45
Bonjour,
Vous pouvez enregistrer les macros si vous choisissez classeur excel prenant en charge les macros. Mais d'après le message d'EXCEL au moment de l'enregistrement du fichier, vous ne pourrez plus modifier ou voir les macros contenues dans le classeur partagé. Donc attention....
0
Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
20
30 août 2010 à 20:29
Merci de ce retour.
Les macros sont en fait enregistrées dans un classeur tiers.
Donc pas de souci de ce coté.
0
f894009
Messages postés
16606
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
2 juillet 2022
1 647
30 août 2010 à 20:43
Re bonjour,

Sub Macro1()
'
' Macro1 Macro
'

'
Windows("Classeur2").Activate
ActiveWorkbook.KeepChangeHistory = False
ActiveWorkbook.SaveAs Filename:= _
"C:\repertoire\sous-repertoire\Classeur2.xlsx", FileFormat _
:=xlOpenXMLWorkbook, AccessMode:=xlShared
End Sub

C'est ce que j'ai avec l'enregistrement macro
0
Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
20
31 août 2010 à 10:02
Bonjour,

Ça fonctionne parfaitement.
J'ai essayé a nouveau d'enregistrer la macro, et ... rien .. je suis sous Excel 2007, ca vient peut être de la :(

Quoiqu'il en soit, merci de ton aide !!
0

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

Posez votre question
Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
20
31 août 2010 à 10:31
Un derniere question sur ce sujet :
Pour departager le fichier que faut il mettre à la place de XlShared svp ?

"C:\repertoire\sous-repertoire\Classeur2.xlsx", FileFormat _
:=xlOpenXMLWorkbook, AccessMode:=xlShared
0
Eaheru
Messages postés
197
Date d'inscription
mercredi 23 juin 2010
Statut
Membre
Dernière intervention
12 mars 2018
20
31 août 2010 à 11:16
Ok j'ai trouvé : ActiveWorkbook.ExclusiveAccess
0