In theo lựa chọn ! (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

doanhoanghai

Thành viên hoạt động
Tham gia
20/12/07
Bài viết
195
Được thích
4
Mình có vấn đề là mình muốn in mỗi khách hàng thành một trang giấy mà chỉ biết mỗi các print area-->set print area thôi !

Làm thế lâu quá giả sử có 1000 khách hàng thì mỗi lần in ra như thế chắc xỉu mất thôi :=\+ ! có bác nào biết không giúp em với

Em cảm ơn !-\\/.
 

File đính kèm

B[FONT=&quot]ạn thử dùng đoạn code này xem. Code còn dài nhờ các cao thủ rút gọn hộ.[/FONT]
PHP:
    Sub Pinting()
      Dim n, DongT, DongS As Integer
      Dim cll As Range
      ActiveSheet.PageSetup.PrintTitleRows = "$9:$11"
      n = Range("A65536").End(xlUp).Row
      DongT = 12
      For Each cll In Range("A9:A" & n)
          If Left(cll, 2) = "KH" Then
          DongS = cll.Row
              If DongS <> DongT Then
              ActiveSheet.PageSetup.PrintArea = Range("A" & DongT & ":N" & DongS - 1).Address
              ActiveWindow.SelectedSheets.PrintOut
              DongT = DongS
              End If
          End If
      Next
      ActiveSheet.PageSetup.PrintArea = Range("A" & DongT & ":N" & n).Address
  End Sub
 

File đính kèm

Cảm ơn bạn

Nhưng Bạn ơi có cách nào mà không phải dùng đến macro không vậy ?
 

File đính kèm

Cảm ơn các bạn rất nhiều

Bạn ơi mình làm được rồi nhưng cho mình hỏi chút nữa nhé !

Là bây giờ mình muốn in nhưng có cả chân trang giấy thì phải làm thế nào ?

VD :

Hà Nội ngày 12.04.2010

Người lập biểu ký xác nhận :


HẢI
 
Bạn ơi mình làm được rồi nhưng cho mình hỏi chút nữa nhé !

Là bây giờ mình muốn in nhưng có cả chân trang giấy thì phải làm thế nào ?

VD :

Hà Nội ngày 12.04.2010

Người lập biểu ký xác nhận :


HẢI
Thì bạn cứ thêm vào cuối trang thôi.
 

File đính kèm

Bạn ơi mình dùng macro rồi !

Vì chỉ cần một click thui.

Bạn xem trong file nhé
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom