Điều chỉnh kiểu in theo điều kiện (1 người xem)

  • Thread starter Thread starter BoKuDo
  • Ngày gửi Ngày gửi
Liên hệ QC

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

BoKuDo

Thành viên chính thức
Tham gia
17/12/13
Bài viết
92
Được thích
5
Nghề nghiệp
Kế toán
Nhờ các bạn giúp mình sửa lại đoạn code bên dưới để nó có thể hoạt động đc.
cụ thể là cùng 1 đoạn code nhưng ở mỗi sheet khác nhau thì cho ra vùng in khác nhau.
Mình cảm ơn!
Mã:
Sub ModIn()
    Dim lngRow As Long
    Dim Target As Range
        If Target.Address = "$IV$1" Then
                If Target = "KIEU 1" Then
                    lngRow = Application.WorksheetFunction.Count(ActiveSheet.Range("L:L"))
                    With ActiveSheet.Range("A7:S" & lngRow + 12)
                        .PrintOut Copies:=1, Preview:=True, Collate:=True
                    End With
                    Else
                    lngRow = Application.WorksheetFunction.Count(ActiveSheet.Range("W:W"))
                    With ActiveSheet.Range("U7:Z" & lngRow + 12)
                        .PrintOut Copies:=1, Preview:=True, Collate:=True
                    End With
                
                If Target = "KIEU 2" Then
                    lngRow = Application.WorksheetFunction.Count(ActiveSheet.Range("C:C"))
                    With ActiveSheet.Range("A5:V" & lngRow + 12)
                        .PrintOut Copies:=1, Preview:=True, Collate:=True
                    End With
                    Else
                    lngRow = Application.WorksheetFunction.Count(ActiveSheet.Range("AF:AF"))
                    With ActiveSheet.Range("X5:AL" & lngRow + 19)
                        .PrintOut Copies:=1, Preview:=True, Collate:=True
                    End With
                End If: End If
        End If
End Sub
 

File đính kèm

Lần chỉnh sửa cuối:
up lên nhờ các bạn....
 
Upvote 0

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

Back
Top Bottom