Come ottenere il nome di un utente da Excel

Marco ha un foglio di lavoro in cui vuole registrare il nome di un utente, ma invece di chiedere all’utente di compilare un modulo, vuole prendere automaticamente il suo nome utente da Excel.

Non è possibile accedere tramite formula al nome utente che una persona imposta in Excel durante la prima installazione del software o quando si modificano le opzioni generali del programma. È invece necessario utilizzare una macro per accedere a tali informazioni e quindi renderle disponibili nel foglio di lavoro. Ciò è possibile attraverso l’uso di una funzione definita dall’utente (UDF). Consideriamo il seguente semplice esempio:

Questo contenuto è riservato agli abbonati

Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.

Se sei già abbonato Accedi per sbloccare il contenuto!

In caso contrario abbonati qui! L'abbonamento è conveniente.

E puoi interromperlo in ogni momento e in completa autonomia.

ABBONATI

(puoi renderti conto di quanti siano i contenuti riservati

raggiungendo questa pagina)

 

Si noti che la macro non fa altro che accedere alla proprietà UserName dell’oggetto Application. Puoi utilizzare questa funzione nel tuo foglio di lavoro nel modo seguente:

=OttieniNomeUtente()

 

Con questa semplice formula in una cella, il nome utente viene visualizzato.

 

 

 

Tags: ,

Ti è stato utile?