Xin trợ giúp lập form dữ liệu cho chiều sheet (4 người xem)

Liên hệ QC

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

win123vn

Thành viên mới
Tham gia
9/5/08
Bài viết
17
Được thích
1
Chào các bạn
Hiện mình cần tạo 1 file excel, trong đó có rất nhiều sheet( khoảng 30 - 50 sheets), các sheet có nội dung giống nhau. Nếu nhân viên của mình họ nhập thì họ sẽ phải chuyển qua lại từng sheet sẽ rất mất thời gian, do vậy mình muốn nhờ các bạn giúp xem có cách nào tạo form hay thiết kế như thế nào để đơn giản nhất việc nhập số liệu
xin cảm ơn các bạn
 

File đính kèm

Chào các bạn
Hiện mình cần tạo 1 file excel, trong đó có rất nhiều sheet( khoảng 30 - 50 sheets), các sheet có nội dung giống nhau. Nếu nhân viên của mình họ nhập thì họ sẽ phải chuyển qua lại từng sheet sẽ rất mất thời gian, do vậy mình muốn nhờ các bạn giúp xem có cách nào tạo form hay thiết kế như thế nào để đơn giản nhất việc nhập số liệu
xin cảm ơn các bạn
Nếu giống nhau thì sao không làm 1 sheet thôi??? Tự nhiên tạo chi cả đống sheets vậy?
 
Theo mình trường hợp này, nên có 1 ô nhập mật khẩu để dăng nhập chuyển từ dạng xem sang nhập sửa. Căn cứ user và mật khẩu ta sẽ nhập theo sheet của người đó.
 
Nếu giống nhau thì sao không làm 1 sheet thôi??? Tự nhiên tạo chi cả đống sheets vậy?
ah vấn đề là mỗi Sheet là 1 phòng khám bên mình, như vậy quản lý nó dễ hơn (đấy là mình nghĩ thế). Mỗi pk thì loại dữ liệu thì giống nhau, nhưng đầu vào (số lượng từng loại dịch vụ) lại khác nhau bạn ạ.
 
Theo mình trường hợp này, nên có 1 ô nhập mật khẩu để dăng nhập chuyển từ dạng xem sang nhập sửa. Căn cứ user và mật khẩu ta sẽ nhập theo sheet của người đó.
Mình chưa hiểu ý bạn lắm, nếu thế có phải phức tạp hơn không bạn? mỗi lần muốn chuyển sheet lai phải ID và pw?
 
Mình chưa hiểu ý bạn lắm, nếu thế có phải phức tạp hơn không bạn? mỗi lần muốn chuyển sheet lai phải ID và pw?

Đây là 1 cách để quản lý người dùng. Bạn nói là sẽ có nhiều người dùng nhạp vào file đúng không? Vậy thì đối với 1 người nào đó chỉ nhập sửa đối với 1 sheet (Mật khảu này cũng là mật khẩu bảo vệ sheets), với người khoa khác cùng lắm là được xem và tham khảo mà thôi.
Trong đó, bạn để 1 admin có thể nhập sửa xem và quản trị tất cả dành cho bạn.
Vậy mới ổn chứ, nếu không khoa nọ vào khoa kia hết lượt hay sao.

(Cũng muốn là 1 ví dụ nhưng mình chỉ dùng Exc 2003 nên không làm được với file của bạn)
 
Lần chỉnh sửa cuối:
Đây là 1 cách để quản lý người dùng. Bạn nói là sẽ có nhiều người dùng nhạp vào file đúng không? Vậy thì đối với 1 người nào đó chỉ nhập sửa đối với 1 sheet (Mật khảu này cũng là mật khẩu bảo vệ sheets), với người khoa khác cùng lắm là được xem và tham khảo mà thôi.
Trong đó, bạn để 1 admin có thể nhập sửa xem và quản trị tất cả dành cho bạn.
Vậy mới ổn chứ, nếu không khoa nọ vào khoa kia hết lượt hay sao.

(Cũng muốn là 1 ví dụ nhưng mình chỉ dùng Exc 2003 nên không làm được với file của bạn)

hic, chắc mình giải thích chưa rõ ràng rồi, ý mình là 1 người nhập thôi, nhưng nếu thông thường thì họ sẽ phải nhập từng sheet một, cái mình cần là liệu có cách nào tạo form hay gì đó để nhanh hơn ko?
 
hic, chắc mình giải thích chưa rõ ràng rồi, ý mình là 1 người nhập thôi, nhưng nếu thông thường thì họ sẽ phải nhập từng sheet một, cái mình cần là liệu có cách nào tạo form hay gì đó để nhanh hơn ko?
Chỉ cần 2 sheet thôi là đủ, 1 sheet nhập liên tục, 1 sheet phân tích báo cáo. Khi nào cần thì qua sheet phân tích báo cáo gì đó xem. Có ai xem 1 lúc 2 sheet đâu. Mấy vụ này anh VBA giỏi lắm
 
Chào các bạn
Hiện mình cần tạo 1 file excel, trong đó có rất nhiều sheet( khoảng 30 - 50 sheets), các sheet có nội dung giống nhau. Nếu nhân viên của mình họ nhập thì họ sẽ phải chuyển qua lại từng sheet sẽ rất mất thời gian, do vậy mình muốn nhờ các bạn giúp xem có cách nào tạo form hay thiết kế như thế nào để đơn giản nhất việc nhập số liệu
xin cảm ơn các bạn

cách đơn giản nhất để liên kết giữa các sheet là dùng Hyperlink, ...

- tạo 1 sheet Menu quản lý tên các sheet

- tại các sheet kia bố trí thêm 1 Object (đối tượng: Shape, Textbox, Picture ...) link ngược lại sheet Menu.

(nếu các sheet PKHN có liên quan đến nhau thì tạo thêm các Object ngay tại các sheet đó)
 

File đính kèm

hic, chắc mình giải thích chưa rõ ràng rồi, ý mình là 1 người nhập thôi, nhưng nếu thông thường thì họ sẽ phải nhập từng sheet một, cái mình cần là liệu có cách nào tạo form hay gì đó để nhanh hơn ko?

Theo tôi, nếu 1 người theo dõi thì chỉ làm 1 sheet là đủ, ví dụ sheet Theo doi kham, cần chọn phòng nào thì trích lọc nó ra shêt Trich loc, cần tổng hợp thì sử dụng PivotTable là có thể làm được công việc bạn cần làm, xem File.

Đây là tôi mới đưa ra giải pháp, nếu đúng hướng thì tính tiếp.
 

File đính kèm

Mình đoán ý định của bạn nên làm tạm 1 form bạn tham khảo:

Nhấn Ctrl+m mở form
-Chọn tháng nhập dữ liệu.
-Chọn phòng khám.
-Nhập sửa dịch vụ nào thì nháy đúp chuột tại dòng đó

Lưu ý, bạn nhập giá dịch vụ cho dầy đủ
 

File đính kèm

Mình đoán ý định của bạn nên làm tạm 1 form bạn tham khảo:

Nhấn Ctrl+m mở form
-Chọn tháng nhập dữ liệu.
-Chọn phòng khám.
-Nhập sửa dịch vụ nào thì nháy đúp chuột tại dòng đó

Lưu ý, bạn nhập giá dịch vụ cho dầy đủ

Cảm ơn bác nhiều, đây đúng là cách mình muốn, bác có thể hướng dẫn cách làm được ko? mình ko biết về Macro. }}}}}
 
Theo tôi, nếu 1 người theo dõi thì chỉ làm 1 sheet là đủ, ví dụ sheet Theo doi kham, cần chọn phòng nào thì trích lọc nó ra shêt Trich loc, cần tổng hợp thì sử dụng PivotTable là có thể làm được công việc bạn cần làm, xem File.

Đây là tôi mới đưa ra giải pháp, nếu đúng hướng thì tính tiếp.
Em ở file bác làm ra em không hiểu bác ạ, và ko biết cách sử dụng
 
cách đơn giản nhất để liên kết giữa các sheet là dùng Hyperlink, ...

- tạo 1 sheet Menu quản lý tên các sheet

- tại các sheet kia bố trí thêm 1 Object (đối tượng: Shape, Textbox, Picture ...) link ngược lại sheet Menu.

(nếu các sheet PKHN có liên quan đến nhau thì tạo thêm các Object ngay tại các sheet đó)

Công nhận, cách này đơn giản,dễ hiểu. Em chờ bác sealand hướng dẫn tạo form, nếu không làm được em sẽ sử dụng cách này của bác. Cảm ơn bác nhiều
 
Em ở file bác làm ra em không hiểu bác ạ, và ko biết cách sử dụng

Bạn nêu tại bài #1:
Hiện mình cần tạo 1 file excel, trong đó có rất nhiều sheet( khoảng 30 - 50 sheets), các sheet có nội dung giống nhau. Nếu nhân viên của mình họ nhập thì họ sẽ phải chuyển qua lại từng sheet sẽ rất mất thời gian, do vậy mình muốn nhờ các bạn giúp xem có cách nào tạo form hay thiết kế như thế nào để đơn giản nhất việc nhập số liệu

Và tại bài #7:

ý mình là 1 người nhập thôi

Vì vậy tôi đưa giải pháp thêm cột Phòng, khi bạn nhập dữ liệu cho cột Danh sách dịch vụ và cột phòng bạn gõ tên 1 phòng thực hiện công việc đó là xong, làm cách này thì bạn không cần sử dụng theo dõi mỗi sheet là 1 phòng.

Sheet Trich loc: tôi mới đưa ra kết quả trích lọc 1 phòng cho bạn tham khảo để biết cách trích lọc (để báo cáo hoặc in danh sách hoặc tổng hợp riêng cho 1 phòng), chứ thực tế tôi chưa đưa Code vào đây.

Sheet Tong Hop: tôi đưa ra kết quả để bạn hiểu, nếu chỉ có 1 người theo dõi chung tất cả các phòng thì sử dụng chung cho 1 sheet, khi cần tổng hợp thì sử dụng Pivottable là có kết quả báo cáo ngay tức khắc, quá dễ dàng phải không. Còn bạn dùng nhiều sheet thì khâu tổng hợp sẽ rất khó khăn.
 
Lần chỉnh sửa cuối:
Công nhận, cách này đơn giản,dễ hiểu. Em chờ bác sealand hướng dẫn tạo form, nếu không làm được em sẽ sử dụng cách này của bác. Cảm ơn bác nhiều

sau khi tham khảo nhiều cách làm của các "cao thủ" --=0 và xem lại yêu cầu của #1:
- các sheet có nội dung giống nhau.
-
thiết kế như thế nào để đơn giản nhất việc nhập số liệu.
- số liệu của các sheet được nhập theo tháng + chỉ có vài chục DS dịch vụ.

----> mình cũng đề xuất là bạn nên gộp sheet như bác be09, nhưng vẫn giữ nguyên sheet form nhập liệu của sheet cũ.

bạn tải file đính kèm:
- vào sheet
PKHN
- nhập số PKHN tại ô B1
- click vào ô A2 ---> di chuyển nhanh đến PKHN cần nhập liệu.

- sheet này có cài chức năng
Freeze Panes để cố định các Header phía trên
- khi gộp kiểu này --> rất thuận tiện cho việc thống kê số liệu
 

File đính kèm

Lần chỉnh sửa cuối:
Tình hình là bạn bị hạn chế VBA, vậy thì mình hướng dẫn bạn dùng 1 sheet làm form nhập để giảm bớt Code.
Ngoài ra bạn tự nghiên cứu nha
 

File đính kèm

Tình hình là bạn bị hạn chế VBA, vậy thì mình hướng dẫn bạn dùng 1 sheet làm form nhập để giảm bớt Code.
Ngoài ra bạn tự nghiên cứu nha
tuyệt quá bác ơi, em quyết định dùng cách này, cách này người nhập liệu sẽ dễ sử dụng hơn cách trước. Nếu được bác cho em biết cách sử dụng code của bác trong VB nhé. Em cảm ơn bác nhiêu. Em cũng xin cảm ơn các bác khác đã support em.
 
Web KT

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

Trả lời
42
Đọc
17K
Back
Top Bottom