導航:首頁 > 軟體知識 > 表格列印按鈕怎麼寫程序

表格列印按鈕怎麼寫程序

發布時間:2024-10-24 23:44:26

『壹』 求用EXCEL宏批量列印的代碼 。

你是要 (1)將Sheet1的各行內容全部逐一引入「列印」表中,列印。

還是(2)根據P2的內容,到Sheet1中打出 對應在行的內容,引入「列印」表中,列印。

我大概以(1)的要求寫個粗略的程序,你修改後調試執行吧:

1、先選擇「列印」表,設定列印區域,請選擇你要列印的區域,在頁面布局-列印區域-設置列印區域,這樣區域外的內容不會被列印。

2、在列印區域外,用菜單-開發工具-插入-按鈕,按內容為「列印全部表格」,

3、在宏-編輯中,選擇「按鈕1_Click」,輸入下面的宏指令,我只是寫上一些關鍵的語句,你可按具體要求補充完整。原答案被判違規現修改,感謝審核的放行。謝謝!

PublicaAsString,bAsString,cAsString,dAsString,eAsString,fAsString,gAsString'定義公共變數

PublichAsString,iAsString,jAsString,kAsString,lAsString,mAsString,LastRowAsInteger
Sub按鈕1_Click()
Sheets("sheet1").Select'選擇Sheet1工作表
LastRow=Cells(Rows.Count,1).End(xlUp).Row'求出表格內容的最後一行行號
Forx=2ToLastRow'從第二行的內容開始到最後一行
a=Cells(x,1)'合同編號客戶名稱將對應行的內容讀入變數中
b=Cells(x,2)'合同編號Cells(x,2)的意思是第x行第2列的單元格內容
c=Cells(x,3)'客戶名稱a~m是變數,存放x行中各單元格的資料
d=Cells(x,4)'區域經理
e=Cells(x,5)'代理商
f=Cells(x,6)'函件單號
g=Cells(x,7)'是否回函
h=Cells(x,8)'合同總價
i=Cells(x,9)'到款金額
j=Cells(x,10)'合同餘款
k=Cells(x,11)'截止開票金額
l=Cells(x,12)'開票金額
m=Cells(x,13)'求和項

Sheets("列印").Select'
Cells(1,1).Select'
[J6]=a'合同編號客戶名稱將變數內容填入對應單元格的中
[J2]=b'方括弧中內容就是單元格名稱,如[J2]就是J2單元格
[K2]=c』這里僅作示範,請你根據變數的內容要填入列印表格中的什麼地方你自行修改
[E3]=d
[C5]=e
[E5]=f
[F5]=g
[H5]=h
[J5]=i
[D7]=j
[E7]=k
[F7]=l
[G7]=m
ActiveWindow.SelectedSheets.PrintOutCopies:=1,Collate:=True,IgnorePrintAreas:=False'列印指定范圍內容,列印一份
Next'處理下一行
EndSub

閱讀全文

與表格列印按鈕怎麼寫程序相關的資料

熱點內容
東莞菜市場人多的有哪些 瀏覽:21
技術制圖用什麼筆寫文字 瀏覽:990
大數據游戲軟體開發哪個好 瀏覽:649
處女座男生不回信息怎麼回事 瀏覽:180
工信部機動車合格證信息如何維護 瀏覽:695
浙江旅遊機票代理怎麼聯系 瀏覽:571
回收門店交易多久可以拿到錢 瀏覽:772
什麼是要害核心技術 瀏覽:878
為什麼我國奢侈品市場越來越大 瀏覽:244
微信天數倒計時是哪個程序 瀏覽:977
如何剪切一個圖標程序 瀏覽:323
如何製作一個能打卡的微信小程序 瀏覽:499
在國內去哪裡開戶做外匯交易 瀏覽:53
技術交底表格什麼格式 瀏覽:877
深圳專利代理哪些 瀏覽:961
如何約定技術股東 瀏覽:770
產業信息可以分為什麼 瀏覽:545
如何在快捷指令里操作微信小程序 瀏覽:889
公司代理記賬機構有哪些 瀏覽:111
資料庫日誌有什麼用 瀏覽:944