源代碼解析 求用EXCEL宏批量打印的代碼?
求用EXCEL宏批量打印的代碼?您要(1)將每行活頁(yè)1的所有內(nèi)容逐一介紹到“打印”表中,然后打印?;颍?)根據(jù)P2的內(nèi)容,打印出第1頁(yè)相應(yīng)行的內(nèi)容,引入“打印”表,打印。我可能會(huì)根據(jù)(1)的要求寫一個(gè)
求用EXCEL宏批量打印的代碼?
您要(1)將每行活頁(yè)1的所有內(nèi)容逐一介紹到“打印”表中,然后打印?;颍?)根據(jù)P2的內(nèi)容,打印出第1頁(yè)相應(yīng)行的內(nèi)容,引入“打印”表,打印。我可能會(huì)根據(jù)(1)的要求寫一個(gè)粗略的程序??梢哉{(diào)試調(diào)試:1、先選擇“打印”表,設(shè)置打印區(qū)域,選擇要打印的區(qū)域,在頁(yè)面布局-打印區(qū)域-設(shè)置打印區(qū)域,這樣區(qū)域外的內(nèi)容就不會(huì)被打印。2在打印區(qū)外,使用菜單-開發(fā)工具-插入-按鈕,按內(nèi)容為“打印所有表格”。三。在宏編輯中,選擇“按鈕1”點(diǎn)擊,輸入下面的宏指令,我只寫一些關(guān)鍵語句,你可以根據(jù)具體要求來完成。原來的答復(fù)被發(fā)現(xiàn)違反了規(guī)定,現(xiàn)在修改了。謝謝你的批準(zhǔn)。謝謝您!4VBA程序基本內(nèi)容:
vba選擇性批量打印代碼?
代碼:
子宏1()
dim P,N,ST as工作表
P=“C:”“文件位置,您可能需要修改,不必是
n=dir(P& “&安培xls*“)
當(dāng)n “”
與工作簿.打開(p&n)
對(duì)于每個(gè)標(biāo)準(zhǔn)工作表
如果圣名=“施工記錄”或圣名=“施工記錄(2)”或圣名=“施工記錄”(3)“那么st.打印輸出
下一個(gè)圣。關(guān)閉
結(jié)束于
n=dir
循環(huán)
結(jié)束子
對(duì)于I=1到165
張(“print”)。范圍(B2)=頁(yè)(“頁(yè)1”)。范圍(“a”&;I)
工作表(“print”
next I
“代碼可能不準(zhǔn)確,無論如何,這就是想法。你可以再查一遍細(xì)節(jié)。