Prezados, estou tentando estabelecer um controle de usuários que realizam alterações em uma determinada planilha do Excel.
Para tal fato, estou usando a seguinte programação em VBA.
Function NomeUsuario()
NomeUsuario = Application.UserName
End Function
Na célula que quero trazer a informação do usuário que realizou as alterações naquela linha, incluo o comando =NomeUsuario().
Até ai tudo bem, o problema que estou enfrentando é que após eu realizar as alterações, aparece na célula o meu nome (Guilherme), salvo e fecho a planilha.
Quando novo usuário abre a mesma, as células que continham o meu nome (Guilherme), são alteradas para o nome do usuário que esta alterando a planilha (Roberto),
não ficando salvo assim o usuário que fez a alteração, mas sim o usuário que está com a planilha aberta.
Alguém pode me ajudar a resolver este problema?