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

表格列印按鈕怎麼寫程序

發布時間: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

閱讀全文

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

熱點內容
商場不同產品銷項稅額怎麼算 瀏覽:168
人才市場擺攤多少錢 瀏覽:369
如何獲取ideamaven輸出信息 瀏覽:308
繁育黑斑狗魚哪裡技術好 瀏覽:61
java訪問資料庫用什麼api 瀏覽:47
疫苗信息哪裡查詢 瀏覽:754
九月份交易量多少 瀏覽:666
系統存在可疑程序怎麼處理 瀏覽:284
平安銀行房屋貸款信息怎麼查詢 瀏覽:135
股票折價大宗交易意味什麼 瀏覽:589
不想進廠怎麼學技術 瀏覽:370
產品使用說明書用英語怎麼寫 瀏覽:706
如何做大數據獲客全國招商 瀏覽:833
excel圖表如何增添新數據 瀏覽:259
怎麼把用戶轉換為產品需求 瀏覽:620
一起來養豬交易什麼時候開放 瀏覽:952
相機如何添加位置信息 瀏覽:38
食用菌栽培技術案例怎麼寫 瀏覽:951
二手房交易經紀提供什麼服務 瀏覽:287
計算機信息與通信哪個累 瀏覽:494