Xin chỉ giúp cách lập FORM trong Excel (2 người xem)

Liên hệ QC

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

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.
 
Rất cám ơn Bạn Hiếu về những lời góp ý bổ ích, làm caí gì thì ta nên hiểu đường đi của dữ liệu thì mới dám làm. Sh Form rất hay có thể nhập tất cả các loại CT: MH, BH, DV...Đang nghiên cứu mà chưa hiểu hết. Bữa nào phải xách tập đến HHT vừa ăn bánh, uống Honey mà học, hy vọng tăng 5kg chắc là hiểu hết file trên. Làm ơn cho trót, xin cho mấy trang cuối.
Cám ơn nhều!
Mà mình chưa hiểu, tại sao trước số TK thêm vào "_"
 
Lần chỉnh sửa cuối:
Upvote 0
Mấy trang cuối là trang nào vậy ???

Mà mình chưa hiểu, tại sao trước số TK thêm vào "_"

Vì khi xử lý mấy tài khoản, excel rất hay nhầm giữa ký tự và con số (khi copy hay dán giá trị). VD như TK 1111 rất dẽ nhầm sang con số 1111. Vì vậy đôi khi số liệu không chính xác.
Để đảm bảo sự đồng nhất nên mình cho nó thành _1111 để dễ xử. (Làm cách nào cũng được, miễn là cho nó hiểu đây là ký tự chứ không phải là số)

Thực ra cái mình làm chỉ là một chương trình hỗ trợ Kế toán nhỏ. Nó gồm 3 File : DanhMuc; Data; BaoCao.
DanhMuc : Khách hàng, Vật tư, Hàng hóa, Tài Khoản, Khu Vực, Nhóm hàng, Loại Hàng, Nhóm Khách hàng, Loại Khách hàng. . .
Data : Như đã thấy
Báo cáo : Tất cả các Báo cáo có thể có

Thân!
 
Upvote 0
Mình rất fan file Hosobenhnhan.xls của bạn Yeudoi, mình làm việc ở bộ phận kế toán, nhờ các bạn giúp mình việc này với!
Mình muốn tạo form bảng kê nộp tiền các loại từ 200 đồng cho đến 500,000 đồng, mình muốn có form nhập liệu các loại tiền này, sau khi Ok thì số liệu được nhập vào một cơ sở dữ liệu của excel để sau đó sử dụng. File CSDL bao gồm các cột: STT, loại tiền (theo mệnh giá), số dư lũy tiến...
Nờ mọi người giúp đõ mình với, xin cảm on.
 
Upvote 0
yeudoi đã viết:
Mình rất cảm ơn file của Bác Mr Okebab. Nhưng xin cho mình hỏi không biết trong userform có thể lập được như trong sheetform không vậy. Bởi mình vẫn chưa thấy được file nào làm được như vậy.

Được chứ.
User Form : Nhập liệu -> Xử lý số liệu bằng lập trình -> Nhập vào Data
Sheet Form :
Nhập liệu -> Xử lý số liệu = lập trình + Công thức của excel -> Nhập vào Data.

Mỗi cái có cái hay của nó. Tuy nhiên chuyên nghiệp hơn thì dùng User Form. Tùy theo trình độ mà làm thôi.


Ông Văn Thông có cuốn sách rất hay về User Form. Bạn có thể tìm đọc.

Thân!
 
Upvote 0
From YeuDoi:
Bác Mr Okebab hiểu sai ý mình rồi thì phải. Mình muốn cột nhập số TT,Tên vật tư, số lượng, đơn giá tăng lên cơ (giống phiếu xuất ấy) nhưng trong userform, Chứ trong sheetform thì có nhiều dòng thì tất nhiên là đựoc rồi.

Đây là File kế toán khá hoàn chỉnh, mình làm theo Ông Văn Thông Ver 2.0. Sử dụng User Form rất tốt.
Các bạn xem qua nhé:
Thân!
 

File đính kèm

Upvote 0
Mình dùng 7Zip để nén cho dung lượng nhỏ đấy mà. Bạn dùng WinZip (Ver 9.0 trở lên) hoặc Winrar (Ver 3.4 trở lên) là xả nén được thôi .
Hoặc nếu không bạn
vào đây


http://www.portable-nero-7.7.5.1.united-ddl.com/full/download/warez/crack/serial/Portable-Nero-7.7.5.1/

hoặc vào đây
http://hndluan.googlepages.com/portableapp3

http://www.mechodownload.com/forum/showthread.php?t=12827

để tải về.

Thân!

yeudoi đã viết:
Ah mình xem được rồi. Cảm ơn bác Mr Okebab. Nhưng vẫn không đúng ý mình tại form không giống như trong file sheet form của bác trước đây. Tức là có nhiều dòng nhập số lượng, đơn giá (giống như khi ta nhập vào listbox ấy).Cảm ơn Bác nha

Trong User Form không có việc kẻ một table cho việc này (hay là mình chưa biết). Vì thế khi mình muốn làm điều này (VD 01 phiếu nhập tối đa 15 loại hàng hóa) thì đành phải dựa vào combobox và text box thôi (hơi bị nhiều đấy)
Vì thế đối với mình thì hiện giờ Sh Form vẫn dùng có hiệu quả hơn.


Không biết các cao thủ khác có ý kiến gì không ???????????????

Thân!
 
Upvote 0
@Mr Okebab:

File này của bác em thấy rất quen, hình như nó được upload trong thư viện của webketoan. Em cứ đi tìm tác giả mãi không được. Hóa ra là của bác.

Em đã thử sử dụng, nhưng hình như nó có vấn đề. Các bác thử vào form TỒN KHO, rồi chọn Chứng từ xuất kho mà xem. Chỉ tiêu hàng hóa luôn bị khóa. Phiếu này không cho phép nhập liệu khi không điền đủ thông tin.
Vì vậy mà không thể dùng được.

Mong bác chỉ giúp em cách khắc phục.

Thanks,

Best Regards,
 
Upvote 0
Tuấn Giang đã viết:
@Mr Okebab:

File này của bác em thấy rất quen, hình như nó được upload trong thư viện của webketoan. Em cứ đi tìm tác giả mãi không được. Hóa ra là của bác.

Em đã thử sử dụng, nhưng hình như nó có vấn đề. Các bác thử vào form TỒN KHO, rồi chọn Chứng từ xuất kho mà xem. Chỉ tiêu hàng hóa luôn bị khóa. Phiếu này không cho phép nhập liệu khi không điền đủ thông tin.
Vì vậy mà không thể dùng được.

Mong bác chỉ giúp em cách khắc phục.

Thanks,

Best Regards,

Thực ra đây không phải là File của mình. Mình chỉ làm theo (y nguyên) sách của Ông Văn Thông thôi. Mình làm khá lâu rồi nên có nhiều cái cũng không nhớ hết. Để mình xem lại xem thế nào.

Việc cho thi hành hay không thi hành thì bạn chỉ cần vào code của nó sửa lại thôi :

Me.XHHoaNo.Enabled = true
Me.XHHoaCo.Enabled = true
.................................

Dù sao đây cũng chỉ là một VD rất tốt để các bạn tham khảo xem sử dụng User Form như thế nào thôi.

Thân!
 
Upvote 0
Mr Okebab đã viết:
Trong User Form không có việc kẻ một table cho việc này (hay là mình chưa biết). Vì thế khi mình muốn làm điều này (VD 01 phiếu nhập tối đa 15 loại hàng hóa) thì đành phải dựa vào combobox và text box thôi (hơi bị nhiều đấy)
Vì thế đối với mình thì hiện giờ Sh Form vẫn dùng có hiệu quả hơn.


Không biết các cao thủ khác có ý kiến gì không ???????????????

Thân!


Đã có một cao thủ chỉ cho mình rồi nhưng mình chưa nắm bắt kịp.

Đại thể là dùng Listbox thay thế Table. Các bạn có thể tự tìm hiểu vấn đề này.

Thân!
 
Upvote 0
Mình nghĩ nếu mà trong userform của excel mà có được table nữa thì tuyệt vời đấy nhỉ.Không biết có cao thủ nào biết không nhỉ, chỉ dẫn vài chiêu cho nở mày nở mặt
 
Upvote 0
Các bạn thử nghiên cứu xem nhé

yeudoi đã viết:
Mình nghĩ nếu mà trong userform của excel mà có được table nữa thì tuyệt vời đấy nhỉ.Không biết có cao thủ nào biết không nhỉ, chỉ dẫn vài chiêu cho nở mày nở mặt

Đây là một kiểu UserForm như vậy anh Hướng và anh Hiếu ạ, tôi tự chế ra thôi chứ thực tình trong Excel không thể có được loại form này
Các bạn xem và bổ sung nhé vì gấp quá mình làm chưa kỹ
Thân
 

File đính kèm

Upvote 0
Cảm ơn anh Trường.Thực tình thì hiện nay chúng ta vẫn dùng nhập liệu kiểu này để dùng cho số lượng nhiều mặt hàng. Chứ nếu như dùng cho userform mà giống như Access thì mình vẫn chưa thấy.
 
Upvote 0
anhphuong đã viết:
Đây là một kiểu UserForm như vậy anh Hướng và anh Hiếu ạ, tôi tự chế ra thôi chứ thực tình trong Excel không thể có được loại form này
Các bạn xem và bổ sung nhé vì gấp quá mình làm chưa kỹ
Thân

Đây chính là cách dùng Listbox đó. Cảm ơn nhiều.
 
Upvote 0
@ All:

Đây đúng là việc sử dụng listbox. Về bản chất thì không có gì khác so việc việc dùng User form thông thường. Nhưng được cái tiện lợi hơn là chúng ta có thể nhìn thấy được sản phẩm của mình trước khi lưu. Nếu ta bổ sung thêm chức năng sửa thông tin trước khi lưu sẽ rất tuyệt.

Thank all,

Best Regards,
 
Upvote 0
Bác Trường (anhphuong) ơi, em gõ mã khách hàng & mã hàng trên Userform thấy có ghi tạm, sao trong sheet DATA lúc ghi thật CẬP NHẬT vào lại không có. Bác thiết kế luôn để nó ghi đầy đủ luôn đi, em thấy cái này hay quá chắc em đem nó vào dùng luôn (bác sửa giùm và post lại giùm em với nhé) / Cảm ơn bác nhiều.
 
Upvote 0
Mình nêu ra ý tưởng để các cao thủ có thể thiết kế được giống như table trong form được không nha.
1. Làm sao khi thanh scrollbar hoạt động thì hiển thị các texbox hoặc dấu bớt textbox sao cho số lượng textbox hien thi vừa đủ nhìn thấy trong form nhập liệu. Nếu scrollbar cuộn xuống thì hiển thị các textbox ở dưới và dấu textbox ở trên và ngược lại.
2. Khi chuyển con trỏ đến textbox gần cuối thì hiển thị các textbox ở dòng cuối tiếp tục đồng thời dấu các textbox ở phía trên bên cạnh đó copy các textbox lên sao cho vừa đủ form và ngược lại.
Không biết có thể làm đựơc như vậy không, mong các cao thủ cho ý kiến.
 

File đính kèm

Upvote 0
Làm thế này không hiệu quả bằng Listbox đâu Yeudoi ạ !

Thân!
 
Upvote 0
Mr Okebab đã viết:
Làm thế này không hiệu quả bằng Listbox đâu Yeudoi ạ !

Thân!
Mình thấy files của anhphuong (bác Trường) đã giải quyết được việc này (rất tiện lợi cho việc nhập liệu các hóa đơn)
 
Upvote 0
vungoc đã viết:
Mình thấy files của anhphuong (bác Trường) đã giải quyết được việc này (rất tiện lợi cho việc nhập liệu các hóa đơn)

Chính vì thế em mới nói là dùng Listbox như của Bác Trường tốt hơn mà.

Thân!
 
Upvote 0
Web KT

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

Back
Top Bottom