Xin chỉ giúp cách lập FORM trong Excel

Liên hệ QC

beatlemanian

Thành viên mới
Tham gia
31/3/07
Bài viết
2
Được thích
4
Chào các bạn,
Mình là thành viên mới của diễn đàn và là người mới học Excel, mình là bác sĩ nên muốn tạo được một mẫu Form bằng Excel để nhập dữ liệu bệnh nhân (Tên tuổi, địa chỉ, chẩn đoán,...) và sử dụng dữ liệu này để tính toán thống kê bằng excel. Form có thể chèn hình ảnh và in ra được để gửi cho bệnh nhân.
Rất mong sự giúp đỡ của các bạn,
Cảm ơn nhiều.
 
Để nhập dữ liệu vào cơ sở dữ liệu có thể dùng VBA hoặc có thể nhập trên sheet. Để nhập bằng VBA bạn bấm ALt + F11. Bạn có thể đưa dữ liệu cần nhập để mình giúp cho.
 
Upvote 0
Tạo form để nhập liệu trong Exel

Cảm ơn ban yeudoi đã reply tin của tôi. Xin bạn chỉ giúp cách tạo một form để nhập các dữ liệu như tên, tuổi, giới, chẩn đoán của bệnh nhân, form này dùng để in trả kết quả cho bệnh nhân đồng thời số liệu được nhập vào một cơ sở dữ liệu của excel để sau đó sử dụng.
Trong VBA tôi có thấy cách tạo user form và tạo được form như ý (có text box, check box ...) nhưng làm thế nào để số liệu nhập ở form này lưu vào sheet của Excel.
Mình là người mới học nên câu hỏi hơi "ngớ ngẩn" mong các bạn chỉ giúp nhé, rất cảm ơn mọi người. //**/
 
Upvote 0
beatlemanian đã viết:
Cảm ơn ban yeudoi đã reply tin của tôi. Xin bạn chỉ giúp cách tạo một form để nhập các dữ liệu như tên, tuổi, giới, chẩn đoán của bệnh nhân, form này dùng để in trả kết quả cho bệnh nhân đồng thời số liệu được nhập vào một cơ sở dữ liệu của excel để sau đó sử dụng.
Trong VBA tôi có thấy cách tạo user form và tạo được form như ý (có text box, check box ...) nhưng làm thế nào để số liệu nhập ở form này lưu vào sheet của Excel.
Mình là người mới học nên câu hỏi hơi "ngớ ngẩn" mong các bạn chỉ giúp nhé, rất cảm ơn mọi người. //**/
Bác beatlemanian!
Cách tốt nhất để mọi ngừơi có thể giúp bác là:
1/ bác tự tạo các cột dữ liệu mẫu theo ý bác(trên Excel ấy)
2/ Bác phải liệt kê chi tiết những mục mà bác cần trên form.
Rồi bác kèm file lên đây sẽ có người giúp bác.
Nếu không có ai thì em mạn phép các bác Mod trên này " ti toe" chút chút./-*+/
 
Upvote 0
Mình gửi bạn xem thử file này để biết cách nhập liệu.Chúc bạn thành công
 

File đính kèm

  • Hosobenhnhan.xls
    28.5 KB · Đọc: 5,151
Upvote 0
Nhờ bạn yeudoi cụ thể hộ 1 form gồm có sub và main form, để nhập hóa đơn mua vào hàng hóa, lưu vào sh data, nếu có thêm phần xem lại và edit thì quá tốt. Mình xem các hướng dẫn mà không bết cách tạo form.
Chân thành.
. . . . . . . . .. . . .. .. . . . . . . . . .. . . .. .. . . . . . . . . .. . . .. ..
From YeuDoi:
Để tìm hiểu một cách cụ thể bạn có thể tải file mình đã gửi và bấm alt_f11 để xem chọn form bên trái và nhấn vào nút ok để xem code. Riêng về chỉnh sửa và xem lại bạn có thể tải file quản lý thư viện trên thư viện của diễn đàn để tìm hiểu.chúc bạn thành công
. . . . . . . . .. . . .. ..
 
Upvote 0
Xin tải xuong để tham khảo, nhưng

Sao tôi không tải bài gởi của bạn yeudoi được
 
Upvote 0
Cho mình hỏi chút,

Mình đã download file nhập liệu HOSOBENHNHAN của yeudo và áp dụng code của nó để viết thành một file Nhập xuất tồn kho khá ổn, nhưng có một vấn đề làm mình rất khó chịu, đó là:

Khi nhập, xuất hàng hóa, khi phải nhập hay xuất một lần rất nhiều loại hàng hóa, nếu loại nào của phải lặp lại y chang như nhau thì thật phiền phức. Mình muốn lập một form nhập liệu giống như cái Phiếu nhập kho viết tay ấy. Nghĩa là có loại SP, đơn giá ... không biết có thể làm được không nhỉ?

Rất mong các bạn giúp đỡ.

Best Regards,
 
Lần chỉnh sửa cuối:
Upvote 0
Khi nhập, xuất hàng hóa, khi phải nhập hay xuất một lần rất nhiều loại hàng hóa, nếu loại nào của phải lặp lại y chang như nhau thì thật phiền phức. Mình muốn lập một form nhập liệu giống như cái Phiếu nhập kho viết tay ấy. Nghĩa là có loại SP, đơn giá ... không biết có thể làm được không nhỉ?

Mình không hiểu bạn muốn như thế nào bạn có thể nói rõ hơn được không ah. Nếu bạn muốn nhập nhiều loại hàng như nhau nhưng không muốn form xóa đi các mặt hàng như nhau để khỏi nhập lại cho mệt thì bạn kick vào form và bỏ chọn Textbox1 = ""...
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Mình đã vào VBA xem file form hosobenhnhan của yeudoi nhưng vẫn chưa thể nào làm được form phiếu nhập
Gồm có những chỉ tiêu sau:
MainForm
Tên công ty bán
Địa chỉ
MST:
SubForm
STT Code Tên hàng ĐVT SL ĐG Tiền
1
2
3
...
9
Cộng
Nhờ bạn giúp làm cụ thể 1 form như vậy, cho ra file, chân thành cám ơn bạn và các Mod, thút thật là tôi không biết làm.
 
Upvote 0
yeudoi đã viết:
Mình không hiểu bạn muốn như thế nào bạn có thể nói rõ hơn được không ah. Nếu bạn muốn nhập nhiều loại hàng như nhau nhưng không muốn form xóa đi các mặt hàng như nhau để khỏi nhập lại cho mệt thì bạn kick vào form và bỏ chọn Textbox1 = ""...

Nghĩa là mình muốn thiết kế một USER FORM sao cho giống cái phiếu nhập kho viết tay ấy. Thay vì một lần chỉ nhập được một loại SP thì một lần có thể nhập được > 1. Không biết bạn có thể giúp mình không?

Thêm nữa, mình muốn hỏi là làm sao để số CT trên USER FORM tự nhảy được nhỉ? (Nếu đã có 1 thì sẽ không bị lặp lại nữa? - Nhưng vẫn cho phép sửa để phòng trường hợp như mình nói, phải nhập nhiều SP trên 1 phiếu).

Mình thấy file kế toán của duongtuanlinh có thể làm được điều đó nhưng lại không có pass để vào học hỏi.

Mong chỉ dùm.

Best Regards,
. . . . . . . . .. . . .. ..

Sao không thấy ai có ý kiến gì vậy?

. . . . . . . . .. . . .. ..

Các bác xem dùm em xem đồng chí này bị sao ấy nhỉ?

Thanks,

Best Regards,
 

File đính kèm

  • AccP.Mis.rar
    161 KB · Đọc: 1,096
Upvote 0
Sao không dùng ngay 1 sheet để làm form nhỉ??

Trên Sheet để thiết kế giống như một phiếu xuất nhập thì thật đơn giản, ai cũng làm được. thế là OK=> từ những số liệu trên Sheet cũng nút chọn...., thế là đạt yêu cầu.
Nói ít hiểu nhiều chắc bạn làm được.@$@!^%
 
Upvote 0
Sao không dùng ngay 1 sheet để làm form nhỉ??
Trên Sheet để thiết kế giống như một phiếu xuất nhập thì thật đơn giản, ai cũng làm được. thế là OK=> từ những số liệu trên Sheet cũng nút chọn...., thế là đạt yêu cầu. Nói ít hiểu nhiều chắc bạn làm được.@$@!^%
/(/)ình rất đồng tình với í kiến của tác gia này; /(hi:
Làm cho mình xài;
Giúp người # một cách vô tư;
. . . . .
Not 'Khi'
* Làm để bán;
* Tặng người iêu;
* . . . .

From Tuấn Giang

Cảm ơn các bác chỉ giáo .

Tại em mới học võ vẽ tí VBA nên chưa làm được những điều các bác nói. Với lại em đang gặp phải một vấn đề là, nếu làm file XNT thế này thì sẽ không báo cáo theo kỳ được . Khi xuất nhập kho, nó sẽ tự tính lại giá xuất . Em tính viết VBA để khóa sổ cuối kỳ mà chưa biết làm . Mong các bác chỉ giáo thệm

Thank before hands,

Best Regards,
 
Upvote 0
ThuNghi đã viết:
Mình đã vào VBA xem file form hosobenhnhan của yeudoi nhưng vẫn chưa thể nào làm được form phiếu nhập
Gồm có những chỉ tiêu sau:
MainForm
Tên công ty bán
Địa chỉ
MST:
SubForm
STT Code Tên hàng ĐVT SL ĐG Tiền
1
2
3
...
9
Cộng
Nhờ bạn giúp làm cụ thể 1 form như vậy, cho ra file, chân thành cám ơn bạn và các Mod, thút thật là tôi không biết làm.
Theo mình nghĩ không biết đúng không để làm form nhập liệu như bạn nói mình nghĩ không thể làm được, nhưng bạn có thể tạo nhiều textbox mỗi textbox dùng cho một cột và một dòng thì có thể làm được nhiều dòng giống phiếu nhập.
 
Upvote 0
Mai form và sub form

yeudoi đã viết:
Theo mình nghĩ không biết đúng không để làm form nhập liệu như bạn nói mình nghĩ không thể làm được nhưng bạn có thể tạo nhiều textbox mỗi textbox dùng cho một cột và một dòng thì có thể làm được nhiều dòng giống phiếu nhập.

Làm được đó bác Hướng à có cả mai và sub cập nhật vào 2 sh khácnhau hôm nay tôi kg có bản tính kèm theo, qua lễ gửi cho bac xem và cho ý kiến . STT tự động tăng, số phiếutự động tăng, có thể in ngay phiếu đang nhập hoặc in sau cũng được
Chúc vui vẻ
 
Upvote 0
MainForm
Tên công ty bán
Địa chỉ
MST:
SubForm
STT Code Tên hàng ĐVT SL ĐG Tiền
1
2
3
...
9
Cộng

Trên diễn đàn này em thấy có nhiều file làm được theo yêu cầu của ThuNghi, VD file Kế toán của linhdt hay file của binhbkr.

Các bác thử liên hệ với tác giả hỏi xem.


Best Regards,
 
Lần chỉnh sửa cuối:
Upvote 0
SA_DQ đã viết:
/(/)ình rất đồng tình với í kiến của tác gia này; /(hi:
Làm cho mình xài;
Giúp người # một cách vô tư;
. . . . .
Not 'Khi'
* Làm để bán;
* Tặng người iêu;
* . . . .

Bạn hãy phân tích lý do cho "Khi and not khi"??
 
Upvote 0
anhphuong đã viết:
Làm được đó bác Hướng à có cả mai và sub cập nhật vào 2 sh khácnhau hôm nay tôi kg có bản tính kèm theo, qua lễ gửi cho bac xem và cho ý kiến . STT tự động tăng, số phiếutự động tăng, có thể in ngay phiếu đang nhập hoặc in sau cũng được
Chúc vui vẻ
Cảm ơn bạn anhphuong thật tình lâu nay mình cũng chưa thấy được file nào có tạo form như vậy, đúng là ếch ngồi đáy giếng. Nếu được bạn có thể gửi file lên diễn đàn cho anh em được học hỏi. Xin cảm ơn anhphuong nha.
 
Lần chỉnh sửa cuối:
Upvote 0
yeudoi đã viết:
Cảm ơn bạn anhphuong thật tình lâu nay mình cũng chưa thấy được file nào có tạo form như vậy, đúng là ếch ngồi đáy giếng. Nếu được bạn có thể gửi file lên diễn đàn cho anh em được học hỏi. Xin cảm ơn anhphuong nha.

Bạn xem thử nhé : Đây là một VD Sheet Form.

From ThuNghi

Rất hay! Cám ơn nhiều

Làm 1 user form cũng là một cái tốt, tuy nhiên đòi hỏi các bạn phải có một kiến thức khá vững về lập trình cũng như có trình độ nghiệp vụ khá vững về vấn đề bạn đang giải quyết. Chỉ như thế bạn mới có thể xử lý các tình huống một các trơn tru được.

Ngoài ra làm một chương trình (chưa gọi là phần mềm) cũng giống như làm việc, mỗi người một cách (tất nhiên phải dựa trên cái chung nhất), vì thế các tình huống đặt ra không phải ai cũng giống ai. Để thể hiện cái riêng đó thì không phải lúc nào trình độ của mình về user form cũng làm được.

Vì khi làm như thế, ngoài việc xử lý và tổng hợp số liệu (bắt buộc, ai cũng phải làm thế), thì điều quan trọng nữa là xử lý tốt các tình huống có thể xảy ra để trước khi dữ liệu cập nhật vào Database Dữ liệu là OK.

Sau đó thì còn sửa dữ liệu đã nhập, trích xuất dữ liệu, kiểm tra dữ liệu có hợp lý không (đứa nào xóa mất một Khách hàng trong Danh Mục mà mình không biết....) . . . rất nhiều vấn đề đấy.

Vì đã làm excel quen (nhập trực tiếp vào Database), nhập hay sửa hay xóa . . tất cả mọi cái đều làm trên Database (tui thấy sai thì tui sửa. . . ) nên chuyển ngay sang User Form có thể sẽ gặp nhiều trở ngại, vì vậy các bạn nếu chưa đủ tự tin thì hãy làm trên Sheet Form trước. Như thế sự tiến bộ sẽ nhanh chóng và vững vàng hơn.

Muốn tham khảo cột cách có hệ thống về User Form thì các bạn hãy tìm mua cuốn sách Excel nâng cao Ver 2.0 của Ông Văn Thông (khoảng <50 ngàn gì đó), đây là một cuốn sách rất hay. Các bạn tìm hiểu nhé.

Thân!
 

File đính kèm

  • DATA.zip
    172.2 KB · Đọc: 2,269
Upvote 0
Web KT
Back
Top Bottom