返回列表 上一主題 發帖

[發問] [發問] 請問EXCEL能否自動填入使用者名稱

感謝,這個「依據開啟檔案者的使用者名稱變動」就是我需要的
∼熊貓界第一美男子∼

TOP

本帖最後由 Hsieh 於 2019-1-21 09:02 編輯

回復 1# luckeyfly

自定義函數

不過這樣寫公式在儲存格內,是會依據開啟檔案者的使用者名稱變動
要讓儲存格寫入值,才不會因開啟的使用者不同而改變,如此就必須用執行程序按鈕1_Click來寫入
  1. Function MyName()
  2. MyName = Application.UserName
  3. End Function
  4. Sub 按鈕1_Click()
  5. ActiveSheet.[H2] = MyName()
  6. End Sub
複製代碼
學海無涯_不恥下問

TOP

GOOGLE 找到一個解法,建一個 C:\姓名.XLSX,裡面就只有A1=姓名、B1=王小名
利用VLOOKUP跨檔案搜尋,比對「姓名」回傳「王小名」

希望能有直接讀取檔名的解法
∼熊貓界第一美男子∼

TOP

另外一個想法,是在 C:\之下,儲存一個TXT文字檔,檔案名稱是   NAME(王小名).TXT
用EXCEL的公式讓儲存格去抓到  王小名  三個字

*避免跟其他檔案混淆,所以檔名複雜一點,用NAME(王小名)的方式來區隔*
∼熊貓界第一美男子∼

TOP

        靜思自在 : 為自己找藉口的人永遠不會進步。
返回列表 上一主題