Template trong Excel?

Liên hệ QC

BUI CHI THANH

Thành viên mới
Tham gia
16/7/06
Bài viết
2
Được thích
2
Chào các anh chị và các bạn mình là thành viên mới trong Giaiphapexcel, Thạnh thấy trong excel có chức năng template tạo một tập tin mẫu sau đó chúng ta khi làm báo cáo thì chúng ta chỉ cần viết lập trình VBA lấy các template này ! Các anh, chị và các bạn có kinh nghiệm giúp mình hiểu thêm về template trong Excel với và các công cụ sử dụng template
 
Dear BUI CHI THANH,
-------------------
Không biết vấn đề của bạn có nằm trong chuyên mục "Excel và công thức" này không (vấn đề sẽ được xem xét nếu được bàn cụ thể hơn). Ở đây mình chỉ có thể thảo luận với bạn về khả năng mạnh mẽ của nó khi bạn muốn tạo ra các mẫu biểu định trước. Mình thường làm việc với MSE Template để tạo ra các sổ kế toán nên có một vài hiểu biết muốn được chia sẻ.
Microsoft Excel Template là một tập tin có phần mở rộng là *.xlt. Những ai đã từng sử dụng Template đều thấy tác dụng của nó là tạo ra một Workbook với đầy đủ các định dạng và cấu trúc của tập tin *.xlt ban đầu (kể cả các thủ tục VBA do bạn tạo ra). Điều này khiến bạn có thể suy luận rằng khi bạn mở một Workbook mới chính là bạn đã kích hoạt một Template (với phiên bản MSO97 đó là Normal.xlt) với đầy đủ các thiết lập tuỳ chọn mặc định của bạn.
Khi bạn khởi động MS Excel, mặc định đã có một Workbook được mở với tên là Book1 và lần lượt có tên là Book2, Book3... với các lần "mở" tiếp theo ("mở" ở đây được hiểu là việc kích hoạt Template Normal.xlt - chính là khi bạn thực hiện lệnh tạo mới một Workbook mới bằng lệnh New). Và Template do bạn tạo ra cũng thế: các Workbook mở từ Template là bản sao của Template gốc và được đặt tên thứ tự theo số lần bạn mở.
Điều này thuận tiện cho bạn trong việc tạo ra các mẫu biểu theo các khuân dạng giống nhau, như: sổ Cái các tài khoản, sổ kế toán chi tiết công nợ, sổ kế toán chi tiết hàng tồn kho... Và để tạo ra được báo cáo này bạn phải xây dựng một hệ thống "ăn khớp nhau" bắt đầu từ việc ghi sổ nhật ký đến việc tạo ra các mẫu biểu trong Template.
Tất cả những điều trên đây có thể chưa đủ để cho bạn hiểu về ứng dụng MSE Template (*.xlt) nhưng phần nào cho bạn thấy công dụng của nó trong việc rút gọn thời gian và không gian lưu trữ cho một báo cáo.
Bạn cũng có thể tham khảo thêm một vài định dạng không phổ biến khác như: Text Tab Dilimited, Comma Dilimited... chúng sẽ cung cấp cho bạn các giải pháp lưu trữ tối ưu hơn.
Có lẽ không nên đi quá xa chủ đề này, bạn có thể trao đổi chi tiết hơn trong một chuyên mục khác (có lẽ là trong chuyên mục "Excel cơ bản" sẽ thích hợp hơn).
Chúc bạn tìm hiểu và ứng dụng thành công!
 
Lần chỉnh sửa cuối:
BUI CHI THANH đã viết:
Chào các anh chị và các bạn mình là thành viên mới trong Giaiphapexcel, Thạnh thấy trong excel có chức năng template tạo một tập tin mẫu sau đó chúng ta khi làm báo cáo thì chúng ta chỉ cần viết lập trình VBA lấy các template này ! Các anh, chị và các bạn có kinh nghiệm giúp mình hiểu thêm về template trong Excel với và các công cụ sử dụng template

Đúng rồi, đây là phương án mà bên mình đang chuẩn chị bổ sung vào chương trình. Có thể mỗi mẫu chứng từ, báo cáo của các công ty là khác nhau nên mình định bổ sung chức năng cho phép người dùng tự thiết kế các mẫu chứng từ (với các thông tin có định dạng theo quy định của chương trình - tương ứng với các thông tin trên màn hình chứng từ của chương trình) trừ những định dạng của chứng từ như logo, tiêu đề, format, v.v....

Dĩ nhiên, trên các chứng từ mẫu đó người dùng phải nhập các ô cần điền dữ liệu từ chương trình theo quy tắc nhất định để chương trình có thể nhận dạng và điền thông tin.
Ví dụ: SoChungTu@, NgayChungTu@, v.v... (hoặc có thể dùng dấu [] để định dạng)

Khi nhập chứng từ thì người dùng nhập trên màn hình nhập chứng từ của chương trình. Khi in hay preview chứng từ, chương trình sẽ liệt kê các định file mẫu chứng từ có sẵn hoặc do người dùng tự thiết kế. Khi chọn file mẫu, chương trình sẽ dựa trên các định dạng chuẩn theo quy định của chương trình để fill dữ liệu vào và show mẫu chứng từ đó lên (thay vì show chứng từ gốc của chương trình).

Đây là 1 tính năng...ko phải là dễ làm (nếu ko muốn nói là khá khó)!
 
Lần chỉnh sửa cuối:
Template ứng dụng rất phổ biết trong lập trình export báo cáo ra excel các báo cáo của các phần mềm . Mình cũng không chuyên sâu về tin học mấy như thấy trong thiết kế báo biểu của các phần mềm export ra excel có rất nhiều template và addin các funtion nửa chứ . Bởi vậy mình nghỉ template và addin là công cụ không thể thiếu khi thiết kế báo cáo có tính chất sử dụng nhiều lần.
 
Hiểu nôm na về template là:
- Thông tin thì vẫn thế, có ngần đó thông tin đầu ra
- Nhưng hình thù thì lại khác nhau, mỗi template có 1 kiểu format.

Còn Addin thì khác, Add = bổ sung thêm. Vậy bổ sung thêm vào đâu? Với Addin của Excel thì đó là công cụ bổ sung thêm vào Excel.
 
Template theo định nghĩa của Microsoft là:
Template: Một workbook mà bạn tạo và dùng như một nền tảng cho những workbook tương tự. Bạn có thể tạo các template cho các workbook và worksheet. Template ngầm định cho các workbook được gọi là Book.xlt. Template ngầm định cho các worksheet được gọi là Sheet.xlt.
 
Web KT
Back
Top Bottom