返回列表 上一主題 發帖

[發問] 為何連結抓不到??

[發問] 為何連結抓不到??

A欄是檔案名稱,B欄是連結路徑
A欄從1~100,資料夾內檔名也是1~100。例:檔名:21.PDF
A欄輸入21,則B欄自動更新路徑點下去可開啟21.PDF的檔案........

但是..我不會寫.....(下面是錯誤的打不開)........麻煩各位指點.......

=HYPERLINK("\\ABserver\共用\指示\U",A1&".PDF")

回復 1# dakiu


A欄位 為 檔案名稱
B欄位自動設定 檔案目錄(程式內定)
將 bmp 改成 pdf 即可
  1. Sub 巨集2()
  2. For kka = 1 To ActiveSheet.Range("A1").CurrentRegion.Rows.Count
  3.     Cells(kka, 2).Select
  4.     ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="C:\Users\user\Desktop\新增資料夾 (2)\" & Cells(kka, 1) & ".bmp", TextToDisplay:="C:\Users\user\Desktop\新增資料夾 (2)\" & Cells(kka, 1) & ".bmp"
  5. Next
  6. End Sub
複製代碼

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

回復 2# mark15jill


受教了...感謝您....但不知是否有不用VB的方式...

TOP

回復 3# dakiu


    =HYPERLINK("\\ABserver\共用\指示\U\"&A1&".PDF")

終於不用VB測試OK!!

但是如何在C欄使用判斷式,如果無法開啟檔案則顯示為異常(IF用不出來)
,不知哪位大大可解惑....感謝!

TOP

回復 3# dakiu


    =HYPERLINK("C:\Users\user\Desktop\新增資料夾 (2)\"&A1&".bmp")


你試著把你原本的程式碼
=HYPERLINK("\\ABserver\共用\指示\U",A1&".PDF")
改成
=HYPERLINK("\\ABserver\共用\指示\U"& A1&".PDF") 試看看

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

=HYPERLINK("\\ABserver\共用\指示\U"&A1&".PDF")
kuoliang

TOP

回復 4# dakiu


    判斷? 要判斷什麼.. ?

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

回復 7# mark15jill


   就是
         A                         B                                                                                                                 C
檔案名稱              =HYPERLINK("\\ABserver\共用\指示\U\"&A1&".PDF"                 如果B欄無法開啟檔案則顯示"查無此檔",使用IF寫不出來???:'(

TOP

回復 8# dakiu


    請先自己練習看看...
或者 您試驗完後 再把問題點提出來..

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

回復 9# mark15jill


    Book2.rar (7.13 KB)

如附件!請大大指點..謝謝!

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題