xin giúp tạo code để in nhãn dán tặng lịch cho khách hàng (1 người xem)

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

E có 1 file excel cấu trúc như sau:View attachment 133742

Ở Sheet 1:

[TABLE="width: 320"]
[TR]
[TD="colspan: 4"]DANH SÁCH TẶNG LỊCH TIẾT 2015[/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD]GĐ[/TD]
[TD]PGĐ[/TD]
[TD]KTT[/TD]
[TD]GDV[/TD]
[/TR]
[TR]
[TD]CTY 1[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]2[/TD]
[/TR]
[TR]
[TD]CTY 2[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]3[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[/TR]
[TR]
[TD]CTY 3[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]4[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]3[/TD]
[/TR]
[TR]
[TD]ĐƠN VỊ 4[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]4[/TD]
[/TR]
[TR]
[TD]DN 5[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[/TR]
[TR]
[TD]…[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]

Vậy làm thế nào VIẾT CODE để tạo 1 sheet 2 excel để in nhãn dán vào bì đựng để tặng cho đúng số lượng thêo từng đơn vị với nội dung mong muốn sau:

[TABLE="width: 282"]
[TR]
[TD]Kính tặng GD cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng KTT cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng GDV cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng GDV cty 1 (vì cty 1 có 2 GDV)[/TD]
[/TR]
[TR]
[TD]Kính tặng GD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2 (vì cty 2 có 3 PGD)[/TD]
[/TR]
[TR]
[TD]…[/TD]
[/TR]
[/TABLE]

Em xin chân thành cảm ơn!
Bạn bố trí lại dữ liệu để có thể dùng mail merge trong word!
 
Upvote 0
E có 1 file excel cấu trúc như sau:View attachment 133742

Ở Sheet 1:

[TABLE="width: 320"]
[TR]
[TD="colspan: 4"]DANH SÁCH TẶNG LỊCH TIẾT 2015[/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD]GĐ[/TD]
[TD]PGĐ[/TD]
[TD]KTT[/TD]
[TD]GDV[/TD]
[/TR]
[TR]
[TD]CTY 1[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]2[/TD]
[/TR]
[TR]
[TD]CTY 2[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]3[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[/TR]
[TR]
[TD]CTY 3[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]4[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]3[/TD]
[/TR]
[TR]
[TD]ĐƠN VỊ 4[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]4[/TD]
[/TR]
[TR]
[TD]DN 5[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[/TR]
[TR]
[TD]…[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]

Vậy làm thế nào VIẾT CODE để tạo 1 sheet 2 excel để in nhãn dán vào bì đựng để tặng cho đúng số lượng thêo từng đơn vị với nội dung mong muốn sau:

[TABLE="width: 282"]
[TR]
[TD]Kính tặng GD cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng KTT cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng GDV cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng GDV cty 1 (vì cty 1 có 2 GDV)[/TD]
[/TR]
[TR]
[TD]Kính tặng GD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2 (vì cty 2 có 3 PGD)[/TD]
[/TR]
[TR]
[TD]…[/TD]
[/TR]
[/TABLE]

Em xin chân thành cảm ơn!

Bạn cần bố trí lại danh sách cho hợp lý, trong File chỉ có 32 nhãn (mỗi trang in có 10 nhãn số thứ tự danh sách từ 1 đến 30), nếu danh sách dài hơn thì bạn in trước 3 trang, tiếp theo gõ số 31 vào N1 và in tiếp số thứ tự danh sách từ 31 đến 60).
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn bác đã bỏ công giúp đỡ, nhưng hình như bác hiểu sai ý em
Ý em là em chỉ có Sheet 1 thôi, làm sao tạo được sheet 2 dựa vào thông tin của sheet 1 bác à
Ở Sheet 1:

[TABLE=
 
Lần chỉnh sửa cuối:
Upvote 0
[TABLE="class: cms_table, width: 282"]
[TR]
[TD]Do bạn nêu:
để in nhãn dán vào bì đựng để tặng cho đúng số lượng thêo từng đơn vị với nội dung mong muốn

Và đưa ra kết quả là:
[TABLE="class: cms_table, width: 282"]
[TR]
[TD]Kính tặng GD cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng KTT cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng GDV cty 1[/TD]
[/TR]
[TR]
[TD]Kính tặng GDV cty 1 (vì cty 1 có 2 GDV)[/TD]
[/TR]
[TR]
[TD]Kính tặng GD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2[/TD]
[/TR]
[TR]
[TD]Kính tặng PGD cty 2 (vì cty 2 có 3 PGD)[/TD]
[/TR]
[/TABLE]

[/TD]
[/TR]
[/TABLE]
Thì ai cũng hiểu là in nhãn với những kết quả như trên.

Ý em là em chỉ có Sheet DANH_SACH thôi, làm sao tạo được sheet 1 dựa vào dữ liệu của Sheet DANH_SACH
Ở Sheet 1:

Bạn sửa lại kết cấu Sheet DANH_SACH một ti và sử dụng PivotTable.
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Cảm ơn bác đã bỏ công giúp đỡ, nhưng hình như bác hiểu sai ý em
Ý em là em chỉ có Sheet 1 thôi, làm sao tạo được sheet 2 dựa vào thông tin của sheet 1 bác à
Ở Sheet 1:

[TABLE="class: cms_table, width: 320"]
[TR]
[TD="colspan: 4"]DANH SÁCH TẶNG LỊCH TIẾT 2015[/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD]GĐ[/TD]
[TD]PGĐ[/TD]
[TD]KTT[/TD]
[TD]GDV[/TD]
[/TR]
[TR]
[TD]CTY 1[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]2[/TD]
[/TR]
[TR]
[TD]CTY 2[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]3[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[/TR]
[TR]
[TD]CTY 3[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]4[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]3[/TD]
[/TR]
[TR]
[TD]ĐƠN VỊ 4[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]4[/TD]
[/TR]
[TR]
[TD]DN 5[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]0[/TD]
[TD="align: right"]1[/TD]
[TD="align: right"]5[/TD]
[/TR]
[TR]
[TD]…[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]

Có nghĩa là từ dữ liệu trên làm sao tạo được sheet có nội dung kính tặng.... , vì danh sách công ty của em rất dài, mỗi công ty lại có số lượng GĐ, PGĐ, KTT... khác nhau nên làm tay cái shêe et "kính tặng..." rất lâu bác à, còn in ra thì em tự làm được, mong các bác chỉ giúp!

Bạn đưa file có dữ liệu mẫu ở sheet1 và kết quả mẫu muốn có ở sheet2 đi.
Làm biếng giả lập giùm lắm.
 
Upvote 0
oh, đúng y chang ý em, cảm ơn bác nhiều, em đang tìm cách mở rộng cái code của bác cho các chức danh khác như CT HĐQT, CT HĐ TV... nhưng ko biết có được ko đây, có j bác giúp tiếp nhé!
Thanks

Code đâu cần mở rộng.
Cứ nhập tiếp khoảng 100 chức danh liên tục trong dòng 2, từ B2 sang phải, rồi chạy code thử xem.
 
Upvote 0
Code đâu cần mở rộng.
Cứ nhập tiếp khoảng 100 chức danh liên tục trong dòng 2, từ B2 sang phải, rồi chạy code thử xem.
oh đúng rồi nhỉ, lúc nãy em có nhập mà mỗi 1 người nên tìm bằng mắt ko ra!, lại cảm ơn bác nhiều nhé! )*
 
Lần chỉnh sửa cuối:
Upvote 0

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

Back
Top Bottom