Problema
Necesitamos conocer el nombre de usuario de Windows en Excel. Por ejemplo, porque en función del mismo, mostraremos una información distinta al usuario que abra el fichero de Excel.
Solución
- Abrimos el Editor de Microsoft Visual Basic: Alt+F11.
- Copiamos la siguiente subrutina en un módulo.
- Ejecutamos la subrutina: F5.
- Aparecerá un mensaje emergente con el nombre de usuario de Windows.
Sub usuario() MsgBox Environ("UserName") End Sub
?Environ("Username")O capturar el nombre en una celda para personalizar la hoja en función de la misma.
Sub usuario() Sheets("Hoja1").Range("A1") = Environ("UserName") End Sub
Referencias
excelente aporte
ResponderEliminar