Xin giúp viết thêm code VBA cho file bảng kê!!

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

khongnho1993

Thành viên mới
Tham gia
6/6/18
Bài viết
15
Được thích
0
Mình có file bảng kê thu mua 01/TNDN đính kèm nhưng hiện tại nó chỉ có trích lọc theo quý, h mình muốn trích có thêm 2 sheet điều kiện trích lọc theo tháng và theo số ccdc của từng cá nhân để tiện in ra ký dấu, nhờ các cao nhân chỉnh sửa bổ sung thêm giúp mình với ak.
 

File đính kèm

  • BangKe01tndn new.xlsb
    114.6 KB · Đọc: 15
Mình có file bảng kê thu mua 01/TNDN đính kèm nhưng hiện tại nó chỉ có trích lọc theo quý, h mình muốn trích có thêm 2 sheet điều kiện trích lọc theo tháng và theo số ccdc của từng cá nhân để tiện in ra ký dấu, nhờ các cao nhân chỉnh sửa bổ sung thêm giúp mình với ak.
Gửi bạn file đã chỉnh xem tờ khai 01/TNDN theo kỳ chọn Tháng - Quý - Năm. Mình cũng làm kế toán nên sẵn tiện chỉnh file cho bạn.
 

File đính kèm

  • Test_BangKe01tndn new.xlsb
    122.5 KB · Đọc: 18
  • FixKBC.JPG
    FixKBC.JPG
    134.4 KB · Đọc: 31
Lần chỉnh sửa cuối:
Upvote 0

File đính kèm

  • Test_BangKe01tndn new_update 24.12.09.xlsb
    214.5 KB · Đọc: 12
Upvote 0
Thank bạn rất nhiều, mình đã test code chạy ok, nếu phần ngày tháng và ký bên dưới nó chạy theo mỗi lần mình chọn khung thời gian nữa để tiện cho việc in nữa thì hoàn hảo.
- Thêm công thức diễn giải tên kỳ chọn của sheet ToKhai:
+ A3 =$K$1&IF(LEFT($J$1,1)="N","","/"&YEAR($K$2))
- Tại Sub dinhdang() Bỏ dòng '.Range("F" & dc + 3).Value = ngayTD(Sheet1.Range("B9").Value, NgayCT(thang, Sheet1.Range("B8").Value, True)) Thay bằng:
Mã:
...
Dim ngayLap As Date
        Dim uniNam As String
        ngayLap = Sheet5.Range("K3").Value
        uniNam = "n" & ChrW(259) & "m"
        Sheet5.Range("F" & dc + 3).Value = Sheet1.Range("B9").Value & ", " & Format(ngayLap, """ngày"" dd ""tháng"" mm ") & uniNam & " " & Year(ngayLap)
        ...
 

File đính kèm

  • Test_BangKe01tndn new_update 24.12.11.xlsb
    223.9 KB · Đọc: 8
Upvote 0
- Thêm công thức diễn giải tên kỳ chọn của sheet ToKhai:
+ A3 =$K$1&IF(LEFT($J$1,1)="N","","/"&YEAR($K$2))
- Tại Sub dinhdang() Bỏ dòng '.Range("F" & dc + 3).Value = ngayTD(Sheet1.Range("B9").Value, NgayCT(thang, Sheet1.Range("B8").Value, True)) Thay bằng:
Mã:
...
Dim ngayLap As Date
        Dim uniNam As String
        ngayLap = Sheet5.Range("K3").Value
        uniNam = "n" & ChrW(259) & "m"
        Sheet5.Range("F" & dc + 3).Value = Sheet1.Range("B9").Value & ", " & Format(ngayLap, """ngày"" dd ""tháng"" mm ") & uniNam & " " & Year(ngayLap)
        ...
Mình test Code chạy vậy là quá ok rồi bạn, còn cái cuối nếu viết thêm được cái trình in toàn bộ các mã khách trong khung find chạy theo bảng kê nữa thì tiện!!
 
Upvote 0
Mình test Code chạy vậy là quá ok rồi bạn, còn cái cuối nếu viết thêm được cái trình in toàn bộ các mã khách trong khung find chạy theo bảng kê nữa thì tiện!!
Tôi thường dùng addin in hàng loạt để làm việc này. Để lúc nào rảnh tôi tách addin đó cho bạn.
 
Upvote 0
Web KT

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

Back
Top Bottom