返回列表 上一主題 發帖

[發問] 信封列印

本帖最後由 n7822123 於 2018-11-3 00:05 編輯

回復 1# zamamilo

家裡沒印表機,沒法幫你測試
修改你的程式如下,你TRY看看

Private Sub Workbook_Open()
B = Split(Names("確認欄").Value, "!")  '取得"確認欄"名稱的地址
Range(B(1)).ClearContents  '清空確認欄內的值
End Sub

Private Sub CommandButton1_Click()
Dim r&
With Sheets([H1].Value)  '取得[H1]儲存格的值,並找到此名稱的工作表
  For r = 2 To Cells(Rows.Count, 2).End(xlUp).Row  '資料範圍
    If Cells(r, 1) = "**" Then Exit Sub '離開程序,停止列印
    If Cells(r, 1) = "V" Then  '有"V"才列印
      .[H2] = Cells(r, 2)
      .[F6] = Cells(r, 3)
      .[E11] = Cells(r, 4)
      .[H3] = Cells(r, 5)
      .[B4] = Cells(r, 6)
      .[B6] = Cells(r, 7)
      '.PrintPreview '預覽
      .PrintOut '列印
    End If
  Next r
End With
End Sub

信封快速列印-new.rar (15.5 KB)
程式是依需求寫的,需求表達不清楚
或者沒有上傳附件,愛莫能助

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題