• Initiateur de la discussion Initiateur de la discussion lanoirte
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lanoirte

Guest
Bonjour à tous.
Je vous explque mon pb.
J ai créé un fichier Excel avce des macro et tout et tout. et j ai besoin que lorsqu'une personne modifie et enregistre le fichier, le nom de cette personne ( ou du moins de sa cession ou son username) s'enregistre dans une cellule fixe dont l'entête sera "Modifié par..."

J'attends pvos réponses avec impatience parce que je suis vraiment sans issue.
Merci
 
Re : macro et username

Bonsoir

De quoi t'aider ici

Log files using VBA in Microsoft Excel

avec cette procédure adaptée de l'exemple ci-dessus

(à mettre dans ThisWorkbook)

Code:
Private Sub Workbook_Open()
' à adapter avec la cellule de ton choix
Sheets("Feuil1").Range("A1").Value= " Modifié par " & _ 
        Application.UserName & " : le " & Format(Date, "dddd dd mmmm") & _
" à : " & Format(Now,"hh:mm:ss")
End Sub
 
Dernière édition:
Re : macro et username

Bonsoir lanoirte,

Essaie de mettre ce code dans l'objet ThisWorkbook.
L'username se mettra en A1 lors de l'enregistrement.
Code:
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Nom = Application.UserName
Cells(1, 1) = "Modifié par " & Nom
End Sub

@+
 
Re : macro et username

Bonjour Lanoirte, Staple1600,
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ActiveWorkbook.Save
    Sheets.Range("A1") = "Modifié par " & Application.UserName
End Sub
Cordialement

Edit : Bonsoir Sergio, pas rafraichi...
 
Re : macro et username

Re à tous

J'espère que l'utilisateur qui est le "modifié par" ne sait pas désactiver les macros....(ou les utiliser...) 😉

-> Spitnolan08: oui je sais, je voulais juste pointer que Excel et VBA
fonctionne si les macros sont activées
(Ce qu'on oublie parfois trop souvent)
Elles doivent l'être chez les gens qui débutent avec Excel
Mais ils sont de plus en plus rares (grace à XLD bien sur)

Je parle d'expérience
(cf collègues pour qui macro = virus
donc si message d'avertissement sécurité macro , ils répondent non)

Ce qui met à bas la "plus chiadée" des applications VBA
(ou t'as passé du temps à tout peaufiner...)

Il suffit d'un Non et patatras...
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 îPb code VBA
Réponses
1
Affichages
669
H
  • Question Question
Réponses
4
Affichages
1 K
HaggarduNord
H
A
  • Question Question
Réponses
3
Affichages
2 K
M
Réponses
0
Affichages
1 K
moussandiaye1987
M
L
Réponses
2
Affichages
697
T
Réponses
2
Affichages
1 K
Tubule
T
B
Réponses
4
Affichages
1 K
B
V
Réponses
2
Affichages
2 K
vynmarius
V
Retour