返回列表 上一主題 發帖

Excel列印sheet問題

請教先進,在列印excel欄位中,我目前要固定列印範圍分別為:(1)A欄   (2)A1:N7    (3)在sheet第10與11列則 ...
Mindyj 發表於 2013-5-10 11:27
  1. Sub owge()
  2. Dim kss  As Integer
  3.    kss = 工作表1.Range("A10").CurrentRegion.Columns.Count

  4. 工作表2.Range("A1:N7").Value = 工作表1.Range("A1:N7").Value
  5. 工作表2.Range("A10:A11").Value = 工作表1.Range("A10:A11").Value

  6. nn = 2
  7. For bb = kss - 13 To kss
  8.         工作表2.Cells(10, nn) = 工作表1.Cells(10, bb)
  9.         工作表2.Cells(10, nn).NumberFormatLocal = "dd/mm/yy;@"
  10.             '=======
  11.         工作表2.Cells(11, nn) = 工作表1.Cells(11, bb)
  12.         nn = nn + 1
  13. Next
  14.     工作表2.Select
  15.     Range("A1:O11").Select
  16.     ActiveSheet.PageSetup.PrintArea = "$A$1:$O$11"
  17. End Sub
複製代碼

  多做多想多學習,少看少錯少迷途

  多做=多多練習,多多編寫。
  多想=想想為什麼人家程式要那樣寫,如果換成自己,又會怎寫。
  多學習=學習人家的發問並解答,學習人家的寫法

  少看=只看不做也枉然

TOP

        靜思自在 : 天上最美是星星,人生最美是溫情。
返回列表 上一主題