返回列表 上一主題 發帖

[發問] EXCEL列印時,是否可印出流水號?

回復 1# vita

這跟你工作流程會有關聯
假如一天只印一次
那起始號不會有問題
若一天分多批列印那要把上次結束碼記在工作表內
以利下次列印取得起始碼
學海無涯_不恥下問

TOP

回復 3# vita
假設B1為流水編號位置
每天自動歸零從1開始編碼
  1. Private Sub CommandButton1_Click()
  2. k = InputBox("列印份數")
  3. If Left([B1], 6) <> Format(Date, "yymmdd") Then [B1] = Format(Date, "yymmdd") & "000"
  4. x = Val(Right([B1], 3))
  5. For i = 1 To k
  6. [B1] = Format(Date, "yymmdd") & Format(x + i, "000")
  7.    Sheet1.PrintPreview
  8. Next
  9. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 5# vita
看圖操作
學海無涯_不恥下問

TOP

回復 8# howard822


    在原始SHEET可以正常表現,沒問題。
這句話意思應該表示程式碼是正確了
但是,你說複製後就不行
我猜是Sheet1.PrintPreview的問題
Me.PrintPreview就會隨著工作表模組變動列印工作表了
不知道你的問題是否如此
學海無涯_不恥下問

TOP

        靜思自在 : 要批評別人時,先想想自己是否完美無缺。
返回列表 上一主題