Je souhaiterais savoir si il est possible d'afficher le nom et prenom de l'utilisateur avec une code VBA .
Pour le moment j'utilise User = Application.UserName mais cela afficher dans ce format " John, Dupont ( Ingenieur AA1)" car le nom d utilisateur est reference ainsi.
Est-il possible de pouvoir juste apres la commande application.username specifier de ne retourner que la partie avant les parentheses et de remplacer la virgule entre le nom et prenom par un espace?
Ou il y a til un moyen plus simple d'afficher le nom et prenom? (Pas l'username car il n'est pas representatif).
Ce code devrait le faire :
Si tes données sont en A2:A10 (à adapter) ou dans une cellule unique
VB:
Sub MaVirgule()
Dim Zone As Range
Set Zone = Range("A2:A10") 'A adapter
For Each c In Zone
c.Value = Replace(c.Value, ",", "")
Next c
End Sub
'si uniquement une cellule
Sub MaVirgule1()
Range("A2") = Replace(Range("A2"), ",", "")
End Sub
Et pour enlever tous ce qu'il y a entre parenthèse cette formule devrait le faire :
Si tu as en A2 ==> John, Dupont ( Ingenieur AA1)
En A3 tu mets cette formule
Si tu me prête ton PC comment excel peut le savoir !
A part l'username ou si tu as un login de connexion qui t’identifie d'une manière certaine (sauf usurpation de code) il n'y a pas moyen de savoir qui est derrière le clavier ....