langtu020690
Thành viên chính thức


- Tham gia
- 4/12/09
- Bài viết
- 51
- Được thích
- 8
Hi ad
Mình đã làm theo như video ad gửi và đã làm ra, nhưng thứ tự ad chọn vẫn chưa đúng với ý của cái form 3 khung đỏ. Vả lại trong code còn những đoạn fix sẵn dãy range (vd như Wb.Sheets("Data").Range("A5:S5").Resize(Lap).Copy Sh.Range("A3")). Nên nếu file add-in này gửi dùng cho 1 bảng lương khác sẽ bị lỗi. E giải thích tý


-----------
Em nói từng hình nha
Hình 1:
a. Khung xanh là tiêu đề muốn lập lại, tương ứng với hình 2 là khung đỏ đầu tiên (titles range)
b. Khung vàng là vùng dữ liệu muốn tiêu đề lập lại, tương ứng với hình 2 là khung đỏ thứ 2 (insert range)
Hình 2:
a. Khung đỏ thứ 3 (interval Rows) là bao nhiêu dòng dữ liệu thì cho tiêu đề lập lại 1 lần
Ví dụ 1: Nếu khung đỏ thứ 2 (insert range) chọn 3 người, và muốn mỗi người tiêu đề lập lại 1 lần thì interval rows = 1, kết quả sẽ ra giống hình 4

Ví dụ 2: Nếu khung đỏ thứ 2 (insert range) chọn 4 người, và muốn cứ 2 người tiêu đề lập lại 1 lần thì interval rows = 2, kết quả sẽ ra giống hình 5

---------
Mục đích và tất cả các input đều thông qua từ hình 2, và bất kỳ file nào, bảng lương or 1 bảng nào đó đều có thể dùng dc. Hiện tại trong code của ad, e thấy còn 1 vài chỗ fix cứng. Ad xem dùm e nha, e nghĩ chúng ta đi dc 90% đoạn đường rồi, do em mới học nên k có tầm để sửa code. Một lần nữa tks ad
Mình đã làm theo như video ad gửi và đã làm ra, nhưng thứ tự ad chọn vẫn chưa đúng với ý của cái form 3 khung đỏ. Vả lại trong code còn những đoạn fix sẵn dãy range (vd như Wb.Sheets("Data").Range("A5:S5").Resize(Lap).Copy Sh.Range("A3")). Nên nếu file add-in này gửi dùng cho 1 bảng lương khác sẽ bị lỗi. E giải thích tý


-----------
Em nói từng hình nha
Hình 1:
a. Khung xanh là tiêu đề muốn lập lại, tương ứng với hình 2 là khung đỏ đầu tiên (titles range)
b. Khung vàng là vùng dữ liệu muốn tiêu đề lập lại, tương ứng với hình 2 là khung đỏ thứ 2 (insert range)
Hình 2:
a. Khung đỏ thứ 3 (interval Rows) là bao nhiêu dòng dữ liệu thì cho tiêu đề lập lại 1 lần
Ví dụ 1: Nếu khung đỏ thứ 2 (insert range) chọn 3 người, và muốn mỗi người tiêu đề lập lại 1 lần thì interval rows = 1, kết quả sẽ ra giống hình 4

Ví dụ 2: Nếu khung đỏ thứ 2 (insert range) chọn 4 người, và muốn cứ 2 người tiêu đề lập lại 1 lần thì interval rows = 2, kết quả sẽ ra giống hình 5

---------
Mục đích và tất cả các input đều thông qua từ hình 2, và bất kỳ file nào, bảng lương or 1 bảng nào đó đều có thể dùng dc. Hiện tại trong code của ad, e thấy còn 1 vài chỗ fix cứng. Ad xem dùm e nha, e nghĩ chúng ta đi dc 90% đoạn đường rồi, do em mới học nên k có tầm để sửa code. Một lần nữa tks ad