返回列表 上一主題 發帖

自動填入未做列印標記的序號

自動填入未做列印標記的序號

請教各位先進~

在某一設計好的資料頁面,想要讓excel自動從 「序號」頁中,帶入目前尚未用過的序號值,有什麼方法嗎?


附上檔案說明~~謝謝大家~~

成品出門證+序號.zip (18.23 KB)

太棒了~感lpk187先進的回復, 有收獲 ~讚
   改用Button的方式實作,ok~

   但現在想做更進化的功能(不採用button)
   1、user真的列印後,自動回寫序號頁B欄的V,這裡的程式碼應如何修改?
   2、同時列印完,'統計頁'要另存成檔名為'統計頁'B2的excel,例如No.20150007.xls
         統計頁這裡是樞鈕所跑出來的結果值,另存檔後,所求是要原篩選的內容值

  以上~再請先進們賜教~

TOP

依lpk187所提供的程式碼,稍作event的修改,現已大致完成所期望的功能

但不曉得是否能讓另存的新檔存為.jpg or pdf檔呢?  自已試著改結果是不行的~呵
此目的,是不希望User能自行開啟檔案修正~

以上~謝謝

TOP

本帖最後由 chi830 於 2015-3-11 13:06 編輯

回復 6# lpk187

    成品出門證+序號.zip (31.8 KB)

    轉PDF失敗,會出現「文件未儲存。文件可能已開啟,或在儲存過程中發生錯誤」
   

    另外請教因「統計」所篩選之結果有長,有短
    若用 Worksheets("統計").Select
             Range("A1:L10").Select
             Selection.Copy
    就只會複製到A1:L10區間資料,能否將所有結果都COPY到呢?

TOP

回復 8# lpk187


   仍是無法存PDF檔呢~ 一樣的錯誤訊息

TOP

試試看
第二個問題如下
Worksheets("統計").Select
Range("A110").Select
Selection.Copy
'上面的式 ...
lpk187 發表於 2015-3-11 13:46



    試了一下,沒有篩選內容出現~
    後來把xlUp改為xlDown就可以了
    Range("A1:L" & Cells(Rows.Count, "L").End(xlDown).Row).Copy

    謝謝lpk187先進的提點~
    現在就差轉存PDF的問題了.....

TOP

再請教存檔的路徑可以是網芳中的任一台電腦
Patha = "\\BUS\SCAN\出門證\"    '存檔路徑這樣是可以成功的

但若有帳號/密碼時,要怎麻在語法中先將資訊輸入呢??

TOP

回復 13# lpk187


    我終於知道我錯在哪裡了,因為之前轉存*.xlsb時,是在預覽列印的時候就會生成檔案,同時也是被BeforePrint這個event給蒙蔽了,
    所以我一直以為預覽後就應該產生新檔,又因為在測試,所以一直沒真的按列印,才會一直不產生PDF
    現在OK了~~~真是感謝lpk大大嘍....^__^

    接下來,網路磁碟機的帳/密,要請其他先進幫幫忙嘍......感謝~~~

TOP

現又發現一個問題,請問轉PDF一定要電腦有安裝Adobe Acrobat 嗎??
因有的User裝的是免費轉PDF的程式(例如:CutePDF  OR  PrimePdF),用這個軟體的人操作會無法轉存PDF耶....

TOP

回復 16# lpk187


    嗯嗯~的確如此~了解了...謝謝您~~^^

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題