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

Microsoft 365 Utilisation du ficher Excel à plusieurs utilisateurs en simultané.

MOUP

XLDnaute Nouveau
Bonjour,

Je souhaite mettre dans un répertoire réseau de l'entreprise, un ficher que plusieurs utilisateurs peuvent utiliser en même temps.
J'ai testé un code VBA mais il y a un message d'erreur : "Erreur de compilation - Utilisation incorrecte de la propriété". Etant noviste dans la VBA, quelqu'un peut-il m'aider à résoudre le problème ? Merci d'avance pour toute aide.


Mon code est :

Sub ActiverPartageClasseur()
On Error Resume Next
' Activer le partage de classeur
ThisWorkbook.MultiUserEditing "AllowMultiUserEditing"
If Err.Number <> 0 Then
MsgBox "Le partage de classeur n'a pas pu être activé.", vbExclamation
Else
MsgBox "Le partage de classeur a été activé.", vbInformation
End If
On Error GoTo 0
End Sub

Ci-joint le classeur pour exemple.
 

Pièces jointes

  • Test.xlsm
    16.4 KB · Affichages: 0

TooFatBoy

XLDnaute Barbatruc
Bonjour,

ThisWorkbook.MultiUserEditing
J'ai bien l'impression que cela n'est accessible qu'en lecture.

Autrement dit, cela ne peut pas servir à activer le partage, mais seulement à savoir si le partage est activé.


[edit]
L'aide Microsoft à dit:
Cette propriété a la valeur True si le classeur est ouvert en tant que liste partagée. Boolean (en lecture seule).
[/edit]
 

MOUP

XLDnaute Nouveau
Bonjour TooFatBoy,

Merci pour ton retour. J'ai regardé les infos suite à ton lien mais rien de bon sur mon besoin.

Je suis preneur d'autres idées.
Merci à toi
 

MOUP

XLDnaute Nouveau
J'en ai fait le partage avec l'activation du partage normal mais ça ne fonctionne pas trop car le fichier possède les macros. Il y a donc trop des problèmes.

Merci à toi pour avoir pris le temps
 

Discussions similaires

Réponses
2
Affichages
657
Réponses
5
Affichages
710
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…