Mise a jour classeur partagé

Bonsoir à tous,

J'ai un classeur partagé en réseau par 2 utilisateurs et j'aurais besoins qu'il se met à jour après les modifs de chaque utilisateurs.

Dans les options de partage du fichier, je peux cocher "mise a jour des modifications automatiquement" et au mieux je peux sélectionner "toutes les 5 minutes".

Est-il possible de faire la même chose en vba, afin que je puisse le faire quand j'en ai besoin?

Apparement, ça serait quelque chose dans ce genre :

ActiveWorkbook.SharedWorkspace.Refresh

http://msdn.microsoft.com/en-us/library/office/ff862068.aspx

Mais mes piètre connaissance du vba font que je n'arrive pas à l'utiliser correctement.

Pouvez vous m'aider?

Merci d'avance

Bonjour,

En mettant le code suivant :

Dans ThisWorkbook:

Private Sub Workbook_Open()
ThisWorkbook.RefreshAll
End Sub

Et dans chaque feuille que tu veut rafraichir :

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
ThisWorkbook.RefreshAll
End Sub

Je n'ai pas l'occasion de le tester, mais par logique sa devrait !

Cordialement

208rafraichissement.xlsm (13.76 Ko)

Bonjour festysonic,

Vraiment désolé pour ma réponse tardive.. j'ai du m'absenter quelques temps

J'ai essayé ton fichier, mais dès que je le partage, j'ai une erreur d’exécution 1004, "La methode RefreshAll de l'objet workbook a echoué"

Mais j'ai trouvé une solution qui consiste a utilisé une macro qui sauvegarde le classeur avant et après les modifs de chaque utilisateurs

Merci quand même

@+

David

Bonjour,

Puis-je savoir quel genre de macro tu as utilisé.

Merci

François

Rechercher des sujets similaires à "mise jour classeur partage"