Suivi utilisateur d'un document excel
Fermé
mrbic
Messages postés
7
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
11 mai 2021
-
Modifié par irongege le 10/05/2011 à 13:29
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 - 12 mai 2011 à 08:23
UsulArrakis Messages postés 7405 Date d'inscription vendredi 28 mars 2003 Statut Contributeur Dernière intervention 27 janvier 2022 - 12 mai 2011 à 08:23
A voir également:
- Suivi utilisateur d'un document excel
- Suivi des modifications word - Guide
- Liste déroulante excel - Guide
- Signer un document word - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
6 réponses
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
10 mai 2011 à 12:40
10 mai 2011 à 12:40
Bonjour,
tu dois installer une macro et une feuille que tu peux cacher si tu veux pas que les autres la voit. Pour masquer une feuille, format/feuille/masquer. idem pour la faire apparaître.
tu mets en colonne A1 : Utilisateurs.
et tu nommes ta feuille utilisateurs par ex
Maintenant, tu vas dans outils, macro, visual basic editor.
tout a gauche tu as un menu, tu cliques sur "this Workbook".
La ou tu as ton curseur, tu colles ce code :
Private Sub Workbook_Open()
i=2
do while sheets("utilisateurs").cells(i,1) <> ""
i=i+1
loop
Cells(1, 1).Value = Environ("username")
End Sub
Ce code te permet à chaque ouverture du document de récupérer les utilisateurs qui l'ouvrent.
Pour que la macro fonctionne correctement, il ne faut qu'il y ait une cellule vide entre deux noms au cas ou tu ferais une modification.
tu dois installer une macro et une feuille que tu peux cacher si tu veux pas que les autres la voit. Pour masquer une feuille, format/feuille/masquer. idem pour la faire apparaître.
tu mets en colonne A1 : Utilisateurs.
et tu nommes ta feuille utilisateurs par ex
Maintenant, tu vas dans outils, macro, visual basic editor.
tout a gauche tu as un menu, tu cliques sur "this Workbook".
La ou tu as ton curseur, tu colles ce code :
Private Sub Workbook_Open()
i=2
do while sheets("utilisateurs").cells(i,1) <> ""
i=i+1
loop
Cells(1, 1).Value = Environ("username")
End Sub
Ce code te permet à chaque ouverture du document de récupérer les utilisateurs qui l'ouvrent.
Pour que la macro fonctionne correctement, il ne faut qu'il y ait une cellule vide entre deux noms au cas ou tu ferais une modification.
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
11 mai 2011 à 06:08
11 mai 2011 à 06:08
Bonjour,
Ecel 2007 ne change rien et que tu sois en français non plus. fais ce que je te dis et ca marchera.
une macro est un petit programme qui s'exécute et s'écrit toujours en anglais.
As tu au moins esayé ce que je t'ai écris?
Ecel 2007 ne change rien et que tu sois en français non plus. fais ce que je te dis et ca marchera.
une macro est un petit programme qui s'exécute et s'écrit toujours en anglais.
As tu au moins esayé ce que je t'ai écris?
mrbic
Messages postés
7
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
11 mai 2021
11 mai 2011 à 15:58
11 mai 2011 à 15:58
Bonjour,
Oui biensur j'ai suivi ce que tu m'as donné. Mais comme je ne trouve pas le chemin que tu m'indiques je ne suis pas sur de faire correctement.
De plus qaund j'ouvre ce document à partir d'autre poste et que par la suite je fais tourner la macro je n'ai aucun résultat.
Pour le moment je suis de retour a la case départ
Oui biensur j'ai suivi ce que tu m'as donné. Mais comme je ne trouve pas le chemin que tu m'indiques je ne suis pas sur de faire correctement.
De plus qaund j'ouvre ce document à partir d'autre poste et que par la suite je fais tourner la macro je n'ai aucun résultat.
Pour le moment je suis de retour a la case départ
UsulArrakis
Messages postés
7405
Date d'inscription
vendredi 28 mars 2003
Statut
Contributeur
Dernière intervention
27 janvier 2022
3 189
11 mai 2011 à 16:08
11 mai 2011 à 16:08
salut
pour la macro : appuie sur Alt et F11 en même temps
dans la fenêtre sur la gauche tu verras "ThisWorkBook"
double clic dessus et colle la macro dans la partie droite
enregistre puis ferme la fenêtre
dans excel as-tu l'onglet "développeur" d'affiché ?
pour la macro : appuie sur Alt et F11 en même temps
dans la fenêtre sur la gauche tu verras "ThisWorkBook"
double clic dessus et colle la macro dans la partie droite
enregistre puis ferme la fenêtre
dans excel as-tu l'onglet "développeur" d'affiché ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mrbic
Messages postés
7
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
11 mai 2021
11 mai 2011 à 16:26
11 mai 2011 à 16:26
Salut,
J'ai bien l'onglet developpeur d'affiché.
Quand je fais alt F11 j'ai une page qui s'ouvre sur fond gris avec des onglets,(fichier, edition...) mais pas de "ThisWorkbook".
J'ai bien l'onglet developpeur d'affiché.
Quand je fais alt F11 j'ai une page qui s'ouvre sur fond gris avec des onglets,(fichier, edition...) mais pas de "ThisWorkbook".
UsulArrakis
Messages postés
7405
Date d'inscription
vendredi 28 mars 2003
Statut
Contributeur
Dernière intervention
27 janvier 2022
3 189
12 mai 2011 à 08:23
12 mai 2011 à 08:23
menu Affichage / explorateur de projet
tu vas avoir une colonne qui s'ouvre sur la gauche avec dedans
VBAProject(le nom de ton fichier) fais un clic sur le +
tu vas avoir une colonne qui s'ouvre sur la gauche avec dedans
VBAProject(le nom de ton fichier) fais un clic sur le +
10 mai 2011 à 16:15
Merci pour ton aide mais j'ai oublié de préciser que je suis sous 2007. Par conséquent je ne retrouve pas tes chemins et ma version est française. Je ne sais pas si cela à une importance dans la rédaction du texte. Peux tu encore m'aider ?