- Tham gia
- 11/6/06
- Bài viết
- 527
- Được thích
- 760
- Giới tính
- Nam
- Nghề nghiệp
- Kiểm toán nhà nước
Dear all,
--------
Nhận thấy có nhiều bạn có nhu cầu nhập liệu bằng User Form trên Excel, tôi xây dựng Add-In này với hi vọng giúp các bạn phần nào trong quá trình thiết kế và tuỳ biến theo yêu cầu của mình.
Form có chức năng tương tự như Data Form song có ưu điểm là:
- Cho phép nhập liệu bằng công thức và giao tiếp với Sheet
- Dữ liệu được tìm kiếm và chỉnh sửa dễ dàng hơn.
- Cho phép thay đổi tiêu đề cột (các chỉ tiêu) ngay trên màn hình nhập liệu,
- Cho phép bổ sung cột trên màn hình nhập liệu
- Nếu bạn biết lập trình thì có thể tuỳ biến thêm cho phù hợp với nhu cầu nhập liệu của bạn.
Một số giới hạn của Add-In:
- Chỉ áp dụng cho vùng dữ liệu hiện hành (CurrentRegion)
- Chỉ cho phép nhập dữ liệu 40 cột
- Chỉ hỗ trợ UNICODE
- Chưa kiểm tra tính hợp lệ của dữ liệu đang cập nhật
Các bạn tải file cập nhật trong bài viết này:
- Đã sửa lỗi khi giá trị trong Cell IsError,
- Đã cải tiến để dữ liệu được load trong phạm vi CurrentRegion (chỉ vùng dữ liệu hiện hành)
- Cập nhật tức thời thay đổi tiêu đề cột
- Tự động hiệu chỉnh kích thước Form theo số cột hiện hành
- Cho phép bổ sung thêm cột
(Thiết lập ThisWorkbook IsAddin = True để áp dụng trên số liệu của bạn)
Dự kiến những cải tiến trong phiên bản sau:
- Cho phép cập nhật vùng dữ liệu được lựa chọn (Selection)
- RefEdit - tạo lập công thức trên Form
- Đưa các định dạng cơ bản từ dữ liệu hiện thời lên Form
- Các tuỳ chọn, khai báo của người sử dụng: Khai báo nguồn dữ liệu cho các trường cần có danh sách lựa chọn, các thiết lập kiểm tra ràng buộc cơ sở dữ liệu, thiết lập một số định dạng cơ bản (Fonts, Color...) cho các mục nhập liệu [Options]
- Xây dựng chức năng tìm kiếm, sắp xếp, lọc và kết xuất số liệu.
Đây là phiên bản đầu tiên, chưa được ứng dụng nên chắc không tránh khỏi những sai sót, mong các bạn góp ý và phát triển thêm.
--------
Nhận thấy có nhiều bạn có nhu cầu nhập liệu bằng User Form trên Excel, tôi xây dựng Add-In này với hi vọng giúp các bạn phần nào trong quá trình thiết kế và tuỳ biến theo yêu cầu của mình.
Form có chức năng tương tự như Data Form song có ưu điểm là:
- Cho phép nhập liệu bằng công thức và giao tiếp với Sheet
- Dữ liệu được tìm kiếm và chỉnh sửa dễ dàng hơn.
- Cho phép thay đổi tiêu đề cột (các chỉ tiêu) ngay trên màn hình nhập liệu,
- Cho phép bổ sung cột trên màn hình nhập liệu
- Nếu bạn biết lập trình thì có thể tuỳ biến thêm cho phù hợp với nhu cầu nhập liệu của bạn.
Một số giới hạn của Add-In:
- Chỉ áp dụng cho vùng dữ liệu hiện hành (CurrentRegion)
- Chỉ cho phép nhập dữ liệu 40 cột
- Chỉ hỗ trợ UNICODE
- Chưa kiểm tra tính hợp lệ của dữ liệu đang cập nhật
Các bạn tải file cập nhật trong bài viết này:
- Đã sửa lỗi khi giá trị trong Cell IsError,
- Đã cải tiến để dữ liệu được load trong phạm vi CurrentRegion (chỉ vùng dữ liệu hiện hành)
- Cập nhật tức thời thay đổi tiêu đề cột
- Tự động hiệu chỉnh kích thước Form theo số cột hiện hành
- Cho phép bổ sung thêm cột
(Thiết lập ThisWorkbook IsAddin = True để áp dụng trên số liệu của bạn)
Dự kiến những cải tiến trong phiên bản sau:
- Cho phép cập nhật vùng dữ liệu được lựa chọn (Selection)
- RefEdit - tạo lập công thức trên Form
- Đưa các định dạng cơ bản từ dữ liệu hiện thời lên Form
- Các tuỳ chọn, khai báo của người sử dụng: Khai báo nguồn dữ liệu cho các trường cần có danh sách lựa chọn, các thiết lập kiểm tra ràng buộc cơ sở dữ liệu, thiết lập một số định dạng cơ bản (Fonts, Color...) cho các mục nhập liệu [Options]
- Xây dựng chức năng tìm kiếm, sắp xếp, lọc và kết xuất số liệu.
Đây là phiên bản đầu tiên, chưa được ứng dụng nên chắc không tránh khỏi những sai sót, mong các bạn góp ý và phát triển thêm.
File đính kèm
Lần chỉnh sửa cuối: