2012-11-16 270 views
13

我想在excel單元格中顯示windows用戶名。如何使用宏在Excel電子表格中顯示我的Windows用戶名?

我該怎麼做?

+0

請在問這樣的問題之前進行調查工作! http://www.google.com/search?q=windows+user+name+excel+vba –

+5

「...含糊,模糊,不完整,過於寬泛或修辭」......真的嗎?看起來非常明顯,他想要在一個單元格中顯示Windows用戶名 - 這在問題的第一句和最後一句中都很清楚。 – santos

+0

我不認爲這個問題可能對提問者想要的內容更加清楚或簡潔。考慮到一個完整而完整的答案的簡潔性,似乎這個SE上有些人/ mod是有斧頭的。 – YetAnotherRandomUser

回答

40
Range("A1").value = Environ("Username") 

這比Application.Username好,它並不總是提供Windows用戶名。感謝Kyle指出了這一點。

  • Application Username是在Excel中設置的用戶名>工具>選項
  • Environ("Username")是您的Windows註冊的名稱;請參閱控制面板>系統
+1

太好了!我已經插入了上面的代碼,它正在工作fine.thanku這麼多 –

+6

應該是:'Range(「A1」)。value = environ(「username」)'Application.Username並不總是windows用戶名 – SWa

+0

同意Kyle,其他三個選項優於'Application.Username'。但我認爲這個問題只是關於使用'範圍(「A1」)。價值' – brettdj

相關問題