2012-11-16 8 views
13

मैं एक्सेल सेल में विंडोज उपयोगकर्ता नाम प्रदर्शित करने की कोशिश कर रहा हूं।मैक्रोज़ का उपयोग करके एक्सेल स्प्रेड शीट में मैं अपने विंडोज उपयोगकर्ता नाम को कैसे प्रदर्शित कर सकता हूं?

मैं यह कैसे कर सकता हूं?

+0

कृपया इस तरह के प्रश्न पूछने से पहले एक शोध प्रयास करें !!!! http://www.google.com/search?q=windows+user+name+excel+vba –

+5

"... संदिग्ध, अस्पष्ट, अपूर्ण, अत्यधिक व्यापक, या उदारवादी" ... वास्तव में? बहुत स्पष्ट लगता है कि वह एक सेल में विंडोज उपयोगकर्ता नाम प्रदर्शित करना चाहता है - यह प्रश्न की पहली और अंतिम वाक्य में स्पष्ट है। – santos

+0

मुझे नहीं लगता कि यह प्रश्न पूछताछ करने वाले के अनुसार कोई और स्पष्ट या संक्षिप्त हो सकता है। और एक पूर्ण और पूर्ण उत्तर की संक्षिप्तता को देखते हुए, ऐसा लगता है कि इस एसई पर कुछ लोग/मोड हैं जिनके पास कुल्हाड़ी है। – YetAnotherRandomUser

उत्तर

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

इस की तुलना में बेहतर Application.Username है, जो हमेशा Windows उपयोगकर्ता नाम की आपूर्ति नहीं करता है। इसे इंगित करने के लिए Kyle पर धन्यवाद।

  • Application Username उपयोगकर्ता एक्सेल में सेट का नाम है> उपकरण> विकल्प
  • Environ("Username") नाम आप Windows के लिए पंजीकृत है, नियंत्रण कक्ष> सिस्टम
+1

वाह अद्भुत !! मैंने उपर्युक्त कोड डाला है और यह ठीक काम कर रहा है। थंकू –

+6

होना चाहिए: 'रेंज ("ए 1")। मूल्य = पर्यावरण ("उपयोगकर्ता नाम")' एप्लिकेशन। उपयोगकर्ता नाम हमेशा विंडोज उपयोगकर्ता नाम नहीं है – SWa

+0

सहमत केली, अन्य तीन विकल्प 'आवेदन। उपयोगकर्ता नाम' से बेहतर हैं। लेकिन मुझे लगता है कि सवाल 'रेंज ("ए 1") का उपयोग करने के बारे में था। मूल्य ' – brettdj

संबंधित मुद्दे

 संबंधित मुद्दे