各位先進好! 想請教一下!
我在excel中有設立如sheet1是所有實驗各項參數的資料庫,
然後在sheet2中設計好建立表格套用函數vlookup,我只要在sheet2設定好的一個儲存格中打入編號會自動跳出相對應的在sheet1中某次實驗結果報表,
但問題是在列印時,每次都只能印出單一選項編號顯示的單一實驗的資料,但因sheet1有上百筆資料,所以要依序key出編號在影印,再依序key入編號2~100重複操作100次,
請問我要怎麼樣才能一次自動列印出1~100所有實驗的報表,請各位先進幫忙解惑,謝謝。
不用寫 VBA
只要用合併列印
參考看看
官方的 Excel 2010 範例
合併列印
依照你的情況,我會偏向用word做為列印樣板主題。
你可能要先花時間設計word樣式。
然後再拿你原來的excel跟資料體來處理就好。
可以用VBA。
基本上用For Loop 加上 Sheets.PrintOut方法應該就可以了。
Dim i As Long
For i = 1 to 100
Worksheets("Sheet2").Range("A1").Value = i
Worksheets("Sheet2").PrintOut
Next i
Sheets.PrintOut方法,請參考
https://docs.microsoft.com/zh-tw/office/vba/api/excel.sheets.printout
板主大大您好:
您所詢問的問題,我也有此需求,
不知道您是否已找到方式解決,
若有找到,不知道您是否願意分享給我使用呢?感謝您!!