[算表] Excel VBA 程式問題請教~~

看板Office作者 (安安小成)時間17年前 (2009/04/25 18:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
軟體: Excel 版本: 2003 我想寫一個可以自動產生超連結的語法 在一個工作表中 A + B = C B09040001 04/01 B09040001(超連結內容:\04\0401\B09040001.xls) B09040002 04/01 B09040002(超連結內容:\04\0401\B09040002.xls) B09040002 04/02 B09040003(超連結內容:\04\0402\B09040003.xls) .... 上面表示的是我在 A 欄位輸入檔名編號 B 欄位輸入檔案放置的資料夾名稱 C 欄位則出現檔名名稱,同時也出現超連結 當我按下 產生超連結 按鈕後 程式會自己去抓 A 和 B 欄位然後產生 C 欄位的內容 還有想請問~~ B 欄位格式為日期 04/01 但是程式要怎樣如何判斷是 04 月份呢?? 以下是原本的 VBA 程式碼 ActiveCell.Hyperlinks.Add anchor:=ActiveCell, Address:="\04\0401\B09040001.xls",TextToDisplay:="B09040001" 然而我現在想改成 Address:="\ 04(判斷 B 欄位月份) \ B欄位 \ A 欄位 .xls" ,TextToDisplay:=" A 欄位 " 請問那程式碼要怎樣改寫呢?? 如果我寫的不清楚請回應告知,我會再補齊說明 謝謝~~ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.62.6

04/26 10:18, , 1F
改成字串, 直接用 left(b1,2) 比較方便
04/26 10:18, 1F
文章代碼(AID): #19yklEUX (Office)
文章代碼(AID): #19yklEUX (Office)