A1=2013/11/29(手動輸入日期)
希望B1能自動生成→〝00〞1021129〝-〞3碼亂數
或是 〝0〞20131129〝-〞3碼亂數
例:A1=2013/11/29
B1=001021129-358 或 020131129-358
得到Daniel的解答
但是我是要用excel作一份報價表單
要依不同日期自動生成表單編號
如依照Daniel的方法
我於其他儲存格輸入數值,B1就會跟著變動
這非我所要
不知是否有方法可達成我的需要
我希望一個日期就自動產生一個表單編號 不要因為更動其他儲存格內容 而造成表編號更動 如要用巨集才達成 請問巨集要如何寫
感謝cjw的回應 我有去載檔 可是不是我所須要的 我要的是 例:A1=2013/12/5 B1=001021205-xxx A1=2013/12/6 B1=001021206-xxx A1=2013/12/7 B1=001021207-xxx A1是可手動更改 B1是自動生成 之前Daniel有給一式 B1=TEXT(A1,"!0!0emmdd")&TEXT(RAND()*999+1,"-000") 是符合我的需求 但是我在其他儲存格輸入資料 B1的後3碼亂數一直變動 就不合我希望一個日期一個表單編號
感謝cjw的回應 但這不是我需要的 感謝Worlon的回應 但是我存檔後再開啟都會出現已經停用巨集的訊息 不知除了使用巨集還有其他方法嗎
感謝公道伯的回應 對於RAND這個函數我沒接觸過 所以我有去Google 也很感謝您再次的說明 至於我希望表單編號後三碼取亂數 這想法於您來說很爛 毫無意義 自找麻煩 但您不是實際的使用者 您怎知這樣的編碼對我來說有無意義 感謝Harmonica與EXCEL迷的回應 很抱歉我發問不夠詳細 我是一個活頁簿內含4個工作表 每一工作表需有一個表單編號 而2位所提供的公式要在同一工作表才會有變化 較不合我需求 感謝Worlon的回應 我用的是EXCEL 2010 我有找到〝巨集〞 但找不到〝巨集 安全性 中〞
感謝Harmonica回應