Gỡ rối in tự động.

Liên hệ QC

thang24

Thành viên chính thức
Tham gia
21/8/07
Bài viết
97
Được thích
80
Nghề nghiệp
tc
Mình có file E gồm nhiều dữ liệu
H muốn in nhưng để thuận tiện mỗi lần kích in thì ô D5 nhẩy 1 giá trị.

để làm thay đổi giá trị trong đó.
Ai có thể giúp mình ko?
 

File đính kèm

  • hoi.xls
    30.5 KB · Đọc: 9
Mình có file E gồm nhiều dữ liệu
H muốn in nhưng để thuận tiện mỗi lần kích in thì ô D5 nhẩy 1 giá trị.

để làm thay đổi giá trị trong đó.
Ai có thể giúp mình ko?
Bạn đặt 1 command button, và copy đoạn này vào phần code là ok
Mã:
Private Sub CommandButton1_Click()
    ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,1,,,TRUE,,FALSE)"
    Dim x As Integer
        x = Cells(5, "D").Value
        x = x + 1
        Cells(5, "D").Value = x
    End Sub
 

File đính kèm

  • hoi.xls
    59.5 KB · Đọc: 24
Upvote 0
Bạn đặt 1 command button, và copy đoạn này vào phần code là ok
Mã:
Private Sub CommandButton1_Click()
ExecuteExcel4Macro "PRINT(1,,,1,,,,,,,,1,,,TRUE,,FALSE)"
Dim x As Integer
x = Cells(5, "D").Value
x = x + 1
Cells(5, "D").Value = x
End Sub
Khi nhấn nút, Excel báo lỗi quá nhiều tham số, không chạy được bạn ạ.
Hơn nữa, cả khối lệnh này
Dim x As Integer
x = Cells(5, "D").Value
x = x + 1
Cells(5, "D").Value = x
chỉ cần thay bởi 1 câu lệnh [D5]=[D5]+1 là đủ.
Theo mình thì có thể sử dụng code sau:
PHP:
Sub CommandButton1_Click()
    Dim i As Integer, N As Integer
    N = Sheets("avc").[C65536].End(xlUp).Offset(-1)
    For i = 1 To N
        [D5] = i
        Sheets("in").PrintOut
    Next i
End Sub
Nếu chỉ để xem trước khi in thì thay PrintOut bởi PrintPreview.
 

File đính kèm

  • hoi_1.rar
    14.9 KB · Đọc: 33
Upvote 0
Web KT
Back
Top Bottom