Làm nhãn vở học sinh trên Excel

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Tôi thấy thằng con tôi cứ lui cui với mấy cái nhãn vở, lúc thì mua mẫu có sẳn, lúc thì tự vẽ lấy mà thấy nó vẫn không mấy hài lòng
Tôi chợt nghĩ tại sao mình không dùng Excel để thiết kế nhỉ? Mẫu thì cứ lên Google down về, chèn các trường vào là xong!
1> Nhập liệu
Ta nhập liệu đầy đủ vào sheet Data như hình:

1980

2> In nhãn
Bên sheet Print đã thiết kế sẳn mẫu với 10 nhãn trong 1 trang in, chỉ việc bấm nút là toàn bộ các record bên Data sẽ tự chèn vao

1979

Tôi đã thiết sẳn 3 file với 3 loại font thông dụng: TCVN, VNI và Unicode —> Download tại đây: https://www.mediafire.com/?bumgdrjxe7kbmr3
Riêng Unicode, vì không có mẫu font đẹp nên các bạn cần down thêm font để hổ trợ —> Download tại đây: https://www.mediafire.com/?uuzop9ckz1xudkv
————————————————————
Các bạn có thể dùng loại giấy có keo dán sẳn ở mặt dưới để in. In xong, chỉ việc lọt lớp giấy bọc keo là có thể dán vào vở
Vì tôi không có khiếu lắm về mấy vụ thiết kế này nên mong các bạn download về dùng và góp ý cho hoàn thiện thêm
Cảm ơn

Không ngờ Anh cũng có nhã hứng với mấy cái vụ này, hi hi

Khi mở file lên, mỗi lần lật trang nó refresh lại màn hình (do có nhiều Frame hoa văn), màn hình chớp giật liên tục muốn treo Excel luôn anh à.

Xin nói thêm loại giấy Decal có loại in không ăn mực kể cả in Laser. Nên hỏi kỹ người bán trước khi mua, hình như loai giấy Decal mặt sau có màu xanh nhạt mới in được.

TDN

Hết mình vì con cái thôi… Làm Excel lâu nay mà chẳng ứng dụng để giúp con mình thì thật.. quá tệ
Ẹc.. Ẹc…

Tôi cũng không biết nữa, trên máy tôi thì in bình thường, có giật nhưng chẳng đến nỗi nào
Tuy nhiên, tôi đề xuất giải pháp chuyển mẫu nhãn vở thành Picture (nó sẽ là 1 "khối" thống nhất), chỉ chừa lại các textbox thôi —> Tôi làm 1 file, gữi lên Thầy thử xem sao nhé

Cty tôi đang dùng loại giấy mà tiếc là nó hổng có tên tuổi gì cả, chẳng biết gọi là là gì nữa… nhưng in thì OK, rõ và ăn mực

Cảm ơn anh, lần này thì OK, chạy êm ru. Nhưng mà có voi rồi, lại muốn có thêm 2BT, hi hi
Tiện thể anh giúp luôn : nếu mình đổi Font hay Size ở Cột M thì các nhãn vở cũng thay đổi theo luôn
Thay mặt các cháu cảm ơn anh nhé, ẹc ẹc

TDN

Ẹc… Ẹc… thầy Phước cứ nói đùa. Toàn bộ các TextBox đã được Group chung thành 1 nhóm (tên là txtGrp) —> Vậy thì cứ "nắm đầu" thằng này mà chỉnh Font, size gì gì đó tuỳ thích thôi. Bằng tay cũng được, bằng VBA cũng đâu có làm khó thầy chứ

With Sheet1.Shapes("txtGrp").TextFrame.Characters.Font
.Size = ???
.Name = ???
End With
Thôi… thầy làm luôn đi —> Có ý tưởng gì hay về phần thiết kế, nhớ post lên cho mình học hỏi với (mình kém vụ thiết kế này lắm)

nếu mình đổi Font hay Size ở Cột M thì các nhãn vở cũng thay đổi theo luôn

Bỏ bớt vài cái ẹc ẹc, thay bằng 3 cái khà khà khà:

With Sheet1.Shapes("txtGrp").TextFrame.Characters.Font
.Size = .Font.Size
.Name = .Font.Name
End With

www.giaiphapexcel.com/diendan/threads/l%C3%A0m-nh%C3%A3n-v%E1%BB%9F-h%E1%BB%8Dc-sinh-tr%C3%AAn-excel.47555/

Ứng dụng AI và Chat GPT trong Quản trị nhân sự
Khóa học SprinGO phù hợp

Ứng dụng AI và Chat GPT trong Quản trị nhân sự

Học xong khóa này, học viên có thể: Hiểu đúng bản chất AI, các nhóm AI phổ biến và cách AI “hoạt động” ở...

Xem khóa học
★★★★★ 5 ★ 1 👤 1 ▥ 0
Quảng cáo

Bạn nên đọc

One Response

  1. hands says:

    cháu nhập tên trường lớp của cháu vào sheet data rồi phải làm thế nào để in ra nhãn tên cháu ạ,xin lỗi làm phiền chú tại cháu ko biết về excel chỉ muốn in cái nhãn vở mà loay hoay mãi ko được ạ

    Bạn cứ sang sheet Print, check vào mục In tất cả, xong bấm nút Print xem thế nào
    Sheet thiết kế quá đơn giản, vọc cũng ra mà.. Tôi không nghĩ rằng file này lại gây khó khăn cho bạn khi sử dụng (trừ phi bạn không biết Enable macros thì có làm gì cũng không chạy được chương trình)

    Anh cho tôi hỏi ở dòng "tập" tôi muốn đánh máy đẻ in luôn thi phải lam sao ạ.
    vidu: Tập : bài tập toán

    Bạn để ý sẽ thấy:
    – TextBox TRƯỜNG liên kết với cell M1
    – TexBox LỚP liên kết với cell M2
    Tức là khi cell M1 hoặc M2 thay đổi thì giá trị trong TextBox TRƯỜNG hoặc LỚP cũng thay đổi theo
    Vậy tương tự thế, ta sẽ xây dựng TextBox TẬP cho nó liên kết với cell nào đó –> Gõ tên TẬP vào cell này sẽ thấy "ép phê" liền
    Tự nghiên cứu xem

    Cảm ơn anh qúa hay. Nhưng anh có thể thiết kế thêm 1 chút được không vậy. Có danh sách 50 hay 100 gì đó thì gắn cho mỗi nhãn là 1 cái tên và mỗi lần in là 10 người. Ý muốn nói làm cái phiếu hay 1 cái thẻ gì cũng được. Cảm ơn anh

    Hầu hết trong file chỉ là "vẽ vời" và 1 ít công thức, còn code VBA chủ yếu chỉ hổ trợ chuyện in ấn
    Vậy nếu bạn có thời gian, cứ việc "rã xác" mấy cái TextBox ấy rồi tự mình nghiên cứu đi
    (chỉ mất thời gian thơi chứ chẳng khó khăn gì)

    Thầy[URL="https://www.giaiphapexcel.com/forum/member.php?61139-ndu96081631"%5Dndu96081631

    [URL="https://www.giaiphapexcel.com/forum/member.php?61139-ndu96081631"%5D

    ơi. Em thấy tiện ích nhãn vở của thầy rất hay. Không phải ở chuyện tiết kiệm chi phí mà ý nghĩa ở chỗ tự tay mình làm ra những chiếc nhãn vở ngộ nghĩnh cho các bé. Nhưng em thấy mẫu nhãn vở của thầy ít màu sắc quá. Thầy còn mẫu nào nữa thì share cho chúng em với. Cảm ơn thầy!!!

    Nhãn vờ bao gồm: Mẫu nhãn + 5 cái TextBox ghi TRƯỜNG, LỚP, TẬP, TÊN, NĂM HỌC
    Nếu bạn chọn chuột vào từng cái TextBox rồi nắm kéo sang nơi khác thì bạn chỉ còn lại cái MẪU NHÃN VỞ mà thôi.
    Cái MẪU NHÃN VỞ này bạn có thể thay thế tùy ý (vì nó chẳng có liên quan tí gì với phần lập trình cả)
    Vậy, nếu cảm thấy mẫu nhãn này chưa đẹp, bạn có thể tìm trên mạng mẫu khác rồi thay vào, chỉ là phần trang trí thôi mà

    Anh có thể giúp tôi giải thích dùm

    Public DataRng As Range, Title As Range
    Option Private Module
    Sub PrintLabel()
    Dim i As Long
    For i = Sheet1.Range("M6").Value To Sheet1.Range("M7").Value
    Sheet1.Range("M1") = Title(1, 1).Value

Leave a Reply

Your email address will not be published. Required fields are marked *

Quảng cáo

Cũ vẫn chất

Xem thêm