[算表] 重複複製貼上 自動存檔 自動列印

作者: DCMH (DCMH)   2015-08-07 05:09:00
軟體:excel
版本:2010
各位好,
最近老闆開始要求把一些文書工作自動化,
而我完全不會vba,對於巨集我只會用錄的...
所以還請各位幫個忙,看怎麼寫會比較恰當。
問題1如下:
book1裡有sheet1到sheet8共8個分頁,
1. 把sheet2的A欄(從A2開始)資料貼到sheet3 的B2,
2. 將sheet3,sheet4,sheet8共三個分頁另存成一個新檔,以sheet3的B2為檔名
3. 重複直到sheet2的A欄沒有值為止
問題2 如下:
1. 把sheet2的A欄(從A2開始)資料貼到sheet3 的B2,
2. 列印sheet8,份數為sheet2的D25*2
3. 重複直到sheet2的A欄沒有值為止
謝謝幫忙
作者: soyoso (我是耀宗)   2015-08-07 07:16:00
問題1.1 range.copy [destination]問題1.2 sheets.copy;另存workbook.saveas問題1.3 重複直到a欄沒值,要看作用,如果是複製的話,應可用range.end;如每個儲存格有其他用途(用於其他運算、當為檔名時),則可用迴圈問題2.2 sheets.printout,份數為copies
作者: DCMH (DCMH)   2015-08-07 09:44:00
感謝回答,但有點不太明白的是我的值一次貼一個,固定貼在sheet的B2,存完檔後再貼下一個,然後再存檔,一直重複到A欄沒有值為止,若用迴圈開怎麼寫,另外檔名該如何設定呢?
作者: soyoso (我是耀宗)   2015-08-07 12:09:00
範圍迴圈方面可google excel vba range loop檔名方面workbook.saveas有filename的參數可以設定

Links booklink

Contact Us: admin [ a t ] ucptt.com