返回列表 上一主題 發帖

自動填入未做列印標記的序號

再請教一下~
BeforePrint,這個Event是在預覽時就已將Worksheets("序號").Cells(fi.Row, "B") = "V"的值寫入
是否有方法可讓user是真正送出列印指令,該段程式碼才生效呢?
且同時自動"重新取號"
For Each 序號 In Worksheets("序號").Range("A2:A" & Worksheets("序號").Range("A65535").End(xlUp).Row)
    ro = 序號.Row
    If Sheets("序號").Cells(ro, "B") = "" Then
        '[B2] = Worksheets("序號").Cells(ro, "A")
        Worksheets("統計").Range("B2").Value = Worksheets("序號").Cells(ro, "A")
        End
    End If
    Next

TOP

回復 19# lpk187

  看來真是版本的問題,我在2010版測,預覽時並不會寫入值

  那請教大大,能不能在預覽列印時,系統判斷Worksheets("統計").Range("B2")是否在Worksheets("序號").Cells(fi.Row, "B") = "V"
  如果為已標記,則跳出訊息"該序號已存在,請先清除列印標記或是重新取號",然後終止不讓繼續列印

TOP

回復 21# lpk187

  謝謝lpk187大大~已解決我的問題

TOP

回復 22# kenlin


    kenlin大大,我依您的範例,試做一下,出現了一個如下的錯誤訊息~
    這意旨什麼呢??

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題