Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Aggiorna Nome Utente

Ultimo Aggiornamento: 09/06/2020 22:58
Post: 9
Registrato il: 07/05/2020
Età: 40
Utente Junior
excel 2013
OFFLINE
08/06/2020 22:27

Ciao a tutti,
nel foglio di lavoro ho una cella che ha la funzione =mNomeUtente(), questo mi permette, grazie alla macro, di visualizzare il nome utente di windows. Vorrei che si aggiornasse ogni qual volta apro il foglio di lavoro, come faccio?

La macro è questa:

Public Function mNomeUtente()
mNomeUtente = Environ("UserName")
End Function

Grazie
09/06/2020 01:40

Cosa intendi per "si aggiornasse", quella Function lo fà già ogni volta?
Forse intendi avere una lista di quelli che aprono il files in futuro?
In un Modulo...
Sub Auto_Open()
Dim Ur
' Devi scegliere un foglio con due colonne vuote, ammettiamo che sia Foglio1 colonne A+B
Ur = Sheets("Foglio1").Range("A" & Rows.Count).End(xlUp).Row
Sheets("Foglio1").Cells(Ur + 1, 1) = Environ("UserName")
Sheets("Foglio1").Cells(Ur + 1, 2) = Now
End Sub
Post: 9
Registrato il: 07/05/2020
Età: 40
Utente Junior
excel 2013
OFFLINE
09/06/2020 22:58

Grazie ma non era quello che cercavo.

Comunque ho risolto utilizzando questa macro

Public Function Utente( _
Optional bWindows As Boolean = True) _
As String
Application.Volatile
If bWindows Then
Utente = Environ("Username")
Else
Utente = Application.UserName
End If
End Function

Quella precedente non si aggiornava in automatico all'avvio del documento.

ciao


Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:49. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com