標題:
Excel列印sheet問題
[打印本頁]
作者:
Mindyj
時間:
2013-5-10 11:27
標題:
Excel列印sheet問題
請教先進,在列印excel欄位中,我目前要固定列印範圍分別為:(1)A欄 (2)A1:N7 (3)在sheet第10與11列則選擇倒數13個欄位
請問這樣的範圍要如合執行合併為一個頁面並列印出來呢? 謝謝
[attach]14942[/attach]
作者:
mark15jill
時間:
2013-5-10 15:39
請教先進,在列印excel欄位中,我目前要固定列印範圍分別為:(1)A欄 (2)A1:N7 (3)在sheet第10與11列則 ...
Mindyj 發表於 2013-5-10 11:27
Sub owge()
Dim kss As Integer
kss = 工作表1.Range("A10").CurrentRegion.Columns.Count
工作表2.Range("A1:N7").Value = 工作表1.Range("A1:N7").Value
工作表2.Range("A10:A11").Value = 工作表1.Range("A10:A11").Value
nn = 2
For bb = kss - 13 To kss
工作表2.Cells(10, nn) = 工作表1.Cells(10, bb)
工作表2.Cells(10, nn).NumberFormatLocal = "dd/mm/yy;@"
'=======
工作表2.Cells(11, nn) = 工作表1.Cells(11, bb)
nn = nn + 1
Next
工作表2.Select
Range("A1:O11").Select
ActiveSheet.PageSetup.PrintArea = "$A$1:$O$11"
End Sub
複製代碼
作者:
Hsieh
時間:
2013-5-10 18:36
回復
1#
Mindyj
Sub ex()
Application.ScreenUpdating = False
With 工作表1
.[B:M].Insert '插入B:M欄
.Range(.[B8], .[M65536]).Delete xlShiftToLeft 'B8:M8以下儲存格刪除
.Columns("B:M").Hidden = True 'B:M欄隱藏
.PrintPreview '預覽列印
'.PrintOut '列印
.Columns("B:M").Hidden = False '顯示B:M欄
.Range("B1:M7").Delete xlShiftToLeft '刪除B1:M7儲存格
End With
Application.ScreenUpdating = True
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)