Condividi tramite

Visualizzare nome utente

Anonimo
2013-01-18T16:55:51+00:00

Ciao a tutti.

Sto lavorando ad un file nel quale, l'utente, inserisce effettua una serie di calcoli e, alla fine, può stamparli.

Alla fine di questo foglio ho inserito due campi: "report redatto il" e "report redatto da".

Per il primo, nessun problema perchè ho usato la formula seguente: =ADESSO().

Per il secondo, invece, non riesco a cavare un ragno dal buco... in pratica mi servirebbe che in una cella venisse copiato il "nome utente" assegnato a ciascuno dall'azienda... considerate che ciascuno di noi ha una postazione propria e tutti gli applicativi vengono registrati con quell'username. Ad esempio, rossi67.

Ora, se volessi fa uscire questo nome da qualche parte, che formula dovrei usare????

GRazie a tutti per l'aiuto!

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2013-01-18T17:14:39+00:00

    Ciao a tutti.

    Sto lavorando ad un file nel quale, l'utente, inserisce effettua una serie di calcoli e, alla fine, può stamparli.

    Alla fine di questo foglio ho inserito due campi: "report redatto il" e "report redatto da".

    in pratica mi servirebbe che in una cella venisse copiato il "nome utente" assegnato a ciascuno dall'azienda... considerate che ciascuno di noi ha una postazione propria e tutti gli applicativi vengono registrati con quell'username. Ad esempio, rossi67.

    Ora, se volessi fa uscire questo nome da qualche parte, che formula dovrei usare????

    • Alt+F11 e sei nell'editor del vb di Excel
    • Inserisci-->Modulo
    • Copia incolla questo:

    Public Function mNomeUtente()

        mNomeUtente = Environ("UserName")

    End Function

    • Alt+F11 e torni in Excel
    • Vai nella cella dove vuoi in nome utente e digita: =mNomeUtente()
    • Invio

    La risposta è stata utile?

    10+ persone hanno trovato utile questa risposta.
    0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2013-01-20T14:48:46+00:00

    Ciao Ricciardi Francesco,

    allora supponendo che giorno e orario siano nella cella A1 potrai usare la funzione TESTO e dovrai deciderne il formato di visualizzazione. Per esempio:

    • A1: =ADESSO()
    • ="Report redatto da "&mNomeUtente()&" il giorno "&TESTO(A1;"g mmmm aaaa")&" alle ore "&TESTO(A1;"h:mm")

    La risposta è stata utile?

    0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-01-20T12:33:49+00:00

    Ciao Ricciardi Francesco,

    • ="Report redatto da "&mNomeUtente()

    Ottimo, grazie.

    Mi permetto di fare un'altra domanda per capire il funzionamento.

    Se volessi aggiungere, a questa formula ="Report redatto da "&mNomeUtente() anche "il giorno e alle ore"?

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-01-19T13:57:59+00:00

    Ciao Ricciardi Francesco,

    • ="Report redatto da "&mNomeUtente()

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-01-18T19:09:44+00:00

    Mauro, sei sempre un grandeeee!

    Ne approfitto per chiederti un approfondimento...

    Io ho impostato due celle: A e B. Nella A c'è scritto: "report redatto da" e nella B ho inserito la formula da te indicata.

    Ho visto alcuni foglio, però, dove non ci sono spazi particolari. Mi chiedo, cioè, se sia possibile dire ad una cella una cosa del genere: "scrivi 'report redatto da' e aggiungi l'user name".

    Non so se sono stato chiaro.... :-(

    La risposta è stata utile?

    0 commenti Nessun commento