Siamo su un ambiente Citrix / Windows 2008R2 standardizzato con Impostazioni regionali impostate su Olandese per tutti gli utenti e Excel 2010 in lingua inglese per tutti gli utenti. Tuttavia, il comportamento della funzione TESTO durante la formattazione delle date dipende dall'utente.
La formattazione della data in inglese e olandese differisce solo nell'anno (giorno e mese sono "d" e "m" in entrambe le lingue). Come previsto, con le nostre impostazioni regionali olandesi, "jjjj" è il codice di formattazione per visualizzare l'anno. Per la maggior parte degli utenti, funziona perfettamente: = TEXT (OGGI (); "gg / mm / jjjj") visualizza "03/05/2017".
Tuttavia, quando alcuni utenti aprono il foglio di lavoro contenente questa funzione di testo, ottengono "03/05 / jjjj", come se le loro impostazioni internazionali fossero impostate sull'inglese. Ma quando controllo le loro Impostazioni internazionali, sono impostate su Olandese, come previsto. Né posso scoprire altre impostazioni relative alla lingua o alle impostazioni locali diverse per questi utenti.
Ora pensavo che le Impostazioni regionali fossero l'unico fattore determinante nel comportamento della stringa di formattazione nella funzione TEXT. Ma a quanto pare, ce ne sono di più, e quelli sono dipendenti dall'utente, cioè memorizzati in HKCU. Inoltre, poiché i miei utenti sembrano essere in grado di modificarli inconsapevolmente, queste impostazioni aggiuntive sono accessibili tramite l'interfaccia utente.
Dove altro che nelle Impostazioni internazionali è determinato il comportamento della formattazione della data nella funzione TESTO?