Xin chỉ giúp cách lập FORM trong Excel (1 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.
 
Để 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

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

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

Upvote 0
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
Thì lâu nay mọi người vẫn dùng listbox để nhập tạm hết. Nhung mình vẫn muốn nhập thẳng vào và có thể chỉnh sửa trong đó giống như table của Access cơ
 
Upvote 0
Table như Access

yeudoi đã viết:
Thì lâu nay mọi người vẫn dùng listbox để nhập tạm hết. Nhung mình vẫn muốn nhập thẳng vào và có thể chỉnh sửa trong đó giống như table của Access cơ

Nếu muốn giống như một table của Access, bạn cần phải tổ chức các Sheet của Excel giống như table của Access. Ví dụ như phiếu nhập xuất vật tư trên đây cần bố trí thành 2 sheet, một sheet là PNX ghi các dữ liệu của mai form và sheet PNXCT ghi các dữ liệu của Subform. Hai Sheet này liên kết với nhau bằng một khóa chung giống như trong Access. Việc chỉnh sửa cũng không khó khăn gì khi ta thống nhất sử dụng "chìa khóa" chung đó(Một dòng của PNX tương ứng với nhiều dòng của PNXCT). Nói như vậy chắc Yeudoi hiểu ý của tôi chứ
Thân
 
Upvote 0
Mình thấy file này cũng hay hay các bạn xem thử nha. Nó cũng gần gần giống ý mình
 

File đính kèm

Upvote 0
anhphuong đã viết:
Nếu muốn giống như một table của Access, bạn cần phải tổ chức các Sheet của Excel giống như table của Access. Ví dụ như phiếu nhập xuất vật tư trên đây cần bố trí thành 2 sheet, một sheet là PNX ghi các dữ liệu của mai form và sheet PNXCT ghi các dữ liệu của Subform. Hai Sheet này liên kết với nhau bằng một khóa chung giống như trong Access. Việc chỉnh sửa cũng không khó khăn gì khi ta thống nhất sử dụng "chìa khóa" chung đó(Một dòng của PNX tương ứng với nhiều dòng của PNXCT). Nói như vậy chắc Yeudoi hiểu ý của tôi chứ
Thân

Listbox này thực ra là lấy giá trị từ vùng tạm trên sheet, và cũng xử lý trên vùng tạm này, đây cũng là một hướng hay.

Bác có thể thiết kế Form sao cho tại một dòng của Listbox, khi ta chọn dòng để sửa thì những giá trị ở hàng được chọn sẽ đưa lên trên để ta sửa.

Vì sửa cũng rất quan trọng.

Cảm ơn bác nhiều !!

Thân!


Bác có thể thiết kế Form sao cho tại một dòng của Listbox, khi ta chọn dòng để sửa thì những giá trị ở hàng được chọn sẽ đưa lên trên để ta sửa.
Đây là User Form đáp ứng yêu cầu này. Tuy nhiên nó chưa cho xóa mà mới chỉ cho sửa. Các bạn tham khảo và thay đổi code chút xíu là có thể xóa được.

File này là File sửa lại của bác anhphuong. Cảm ơn bác nhiều.

Thân!
 

File đính kèm

Upvote 0
Đây là Form dùng để nhập liệu trong Kế toán. Các bạn có thể phát triển thêm

Thân!
 

File đính kèm

Upvote 0
Các anh chị em GPE, mình theo dõi để học cách tạo user form quản lý việc đặt phòng họp, xe công tác của công ty, nhưng....do mình hơi "cà dốt" nên tạo hoài không được, dữ liệu không chuyển sang sheet hoặc cứ bị báo lỗi mà không hiểu tại sao? Các anh chị giúp mình với! Mình up file lên nhé! Cảm ơn các anh chị em nhiều!
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Các anh chị em GPE, mình theo dõi để học cách tạo user form quản lý việc đặt phòng họp, xe công tác của công ty, nhưng....do mình hơi "cà dốt" nên tạo hoài không được, dữ liệu không chuyển sang sheet hoặc cứ bị báo lỗi mà không hiểu tại sao? Các anh chị giúp mình với! Mình up file lên nhé! Cảm ơn các anh chị em nhiều!

Gửi cho bạn một form tự tạo trên Sheet để tham khảo
Chúc vui
Thân

Lưu ý : Khi mở File nhớ chọn Enable this content ở hộp Option ngay phía dưới dãy MeNu
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
nhập dl

Nhờ BQT xóa giúp em bài này nữa nè
 
Lần chỉnh sửa cuối:
Upvote 0
Nhờ BQT xóa dùm em bài này nhé.
Thanks
 
Lần chỉnh sửa cuối:
Upvote 0
Tạo THÔNG BÁO ki nhập trùng dữ liêuệu trên form

Mình đag tìm hiểu về form của excel nên chỉ mởi làm được phần nhập liệu bàng form. Các Bạn làm giúp mình phần CHỈNH SỬA dữ liệu trên form sau khi đã nhập và tạo THÔNG BÁO nập trùng dữ liệu ở MÃ HS. Cám ơn các bạn+-+-+-+
 

File đính kèm

Upvote 0
Mình đag tìm hiểu về form của excel nên chỉ mởi làm được phần nhập liệu bàng form. Các Bạn làm giúp mình phần CHỈNH SỬA dữ liệu trên form sau khi đã nhập và tạo THÔNG BÁO nập trùng dữ liệu ở MÃ HS. Cám ơn các bạn+-+-+-+
Những dạng bài toán này trên diễn đàn rất nhiều, bạn cũng nên chịu khó search bạn sẽ làm được.
Bạn xem file đính kèm nhé.
 

File đính kèm

Upvote 0
Upvote 0
Còn muốn chỉnh sửa hay xóa thì như thế nào vậy bạn ?
Chắc Thầy kiểm tra lại bài học đây. Thú thật mình chưa học hết bài này và cũng chưa hiểu lắm. Cũng đã tham khảo các bài trên diễn đàn, nhưng thấy có lệnh Setfocus. gì đó mà chưa học hoài cũng chưa hiểu hết. Mong Thầy chỉ giáo thêm.
 
Upvote 0
Chắc Thầy kiểm tra lại bài học đây. Thú thật mình chưa học hết bài này và cũng chưa hiểu lắm. Cũng đã tham khảo các bài trên diễn đàn, nhưng thấy có lệnh Setfocus. gì đó mà chưa học hoài cũng chưa hiểu hết. Mong Thầy chỉ giáo thêm.
Làm luôn cho bạn ở file đính kèm nhé
 

File đính kèm

Upvote 0
To: Bạn domfootwear

Bạn xem lại dùm mình phần Listbox1 ở form Nhập liệu chỉ update được khoảng 3-5HS thôi sau đó không thì không update nữa, Thoát khỏi Form và mở lại thì mới update.
Bạn sửa code ở Form CHINH SUA dùm mình vì mình muốn thay đổi ở Textbox Nơisinh thành Combobox.
Cám ơn Bạn
 
Upvote 0
To: Bạn domfootwear

Bạn xem lại dùm mình phần Listbox1 ở form Nhập liệu chỉ update được khoảng 3-5HS thôi sau đó không thì không update nữa, Thoát khỏi Form và mở lại thì mới update.
Bạn sửa code ở Form CHINH SUA dùm mình vì mình muốn thay đổi ở Textbox Nơisinh thành Combobox.
Cám ơn Bạn
Bạn xem lại file coi đúng ý chưa nhé.
 

File đính kèm

Upvote 0
|||||Cám ơn Bạn. File đã đúng ý của mình. Chúc Bạn một mùa World Cup thắng lợi/-*+/
 
Upvote 0
To: domfootwear
Xin lỗi vì đã làm phiền Bạn nhiều quá.

Mình muốn thêm code "TextName8.Setfocus" để con trỏ chuột ở trong Mã Hs (thay vì phải dùng chuột để click chọn lại) khi nhập sai để nhập lại (hiện nay khi nhập trùng con trỏ sẽ nhảy xuống Năm sinh). Mình để code trên vào ở cuối nhưng không được. Bạn giúp mình nhe. Cám ơn Bạn

Private Sub TextName8_AfterUpdate()
Dim dong As Integer
Dim c As Range
dong = Range("a65000").End(xlUp).Row
With Range("L4:L" & dong)
Set c = .Find(TextName8, , , xlWhole)
If Not c Is Nothing Then
MsgBox "Ma hoc sinh da ton tai o cell: " & c.Address(0, 0) & vbNewLine & "Voi ten Hoc Sinh la: " & _
c.Offset(0, -10) & vbNewLine & "Vui long kiem tra lai va nhap tiep", vbCritical, "Trung ma"
TextName8.Value = ""
End If
End With

End Sub
 
Upvote 0
hi everybody!
Ai có thể chỉ giùm mình cách viết code thế nào ko?
tại sao lại ra được bảng như thê? mình vào xem nhưng ko hiểu ?
Cảm ơn mọi người rất nhiều
 
Upvote 0
Giúp mình tạo Form nhập dữ liệu

Đọc mãi rồi loay hoay cả ngày vẫn chưa làm được form nhập dữ liệu. !$@!!
Việc gấp quá rồi kính nhờ các bác đọc nhiều biết rộng giúp tạo form để nhập dữ liệu
như file kèm theo. Đội ơn các bác.
Mail: hungevn@gmail.com
 

File đính kèm

Upvote 0
Đọc mãi rồi loay hoay cả ngày vẫn chưa làm được form nhập dữ liệu. !$@!!
Việc gấp quá rồi kính nhờ các bác đọc nhiều biết rộng giúp tạo form để nhập dữ liệu
như file kèm theo. Đội ơn các bác.
Mail: hungevn@gmail.com

Theo cái form của bạn thiết kế thì mình có thắc mắc như sau:
-Cở Quần trên form cho vào cột nào?
-Dép rọ trên form không thấy bạn đưa vào?

1.jpg

Mong tin
 
Upvote 0
Theo cái form của bạn thiết kế thì mình có thắc mắc như sau:
-Cở Quần trên form cho vào cột nào?
-Dép rọ trên form không thấy bạn đưa vào?

View attachment 48865

Mong tin
Xin lỗi mình chưa giải thích rõ
1. Cỡ quần hiện chưa theo dõi, nhưng tương lai phải quản lý để theo dõi cấp phát.
2. Cỡ dép rọ chung với cỡ giầy bạn ạ.
Mình đã sửa lại bạn giúp mình nhé
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Thử code sau nhé
Mã:
Private Sub CommandButton1_Click()
    Dim dong As Long
    With Sheets("Chi Tiet")
        dong = .Cells(.Rows.Count, "b").End(xlUp).Offset(1, 0).Row
        .Cells(dong, 1) = dong - 3
        .Cells(dong, 2) = [s5]
        .Cells(dong, 3) = [s6]
        .Cells(dong, 4) = [s7]
        .Cells(dong, 5) = [s8]
        .Cells(dong, 6) = [s9]
        .Cells(dong, 7).FillDown
        .Cells(dong, 8).FillDown
        .Cells(dong, 9) = [s10]
        .Cells(dong, 10).FillDown
        .Cells(dong, 11).FillDown
        .Cells(dong, 12) = [s10]
        .Cells(dong, 13).FillDown
        .Cells(dong, 14) = [s11]
        .Cells(dong, 15).FillDown
        .Cells(dong, 16) = [s12]
        .Range("s5:s12").ClearContents
    End With

End Sub
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Thử code sau nhé
Mã:
Private Sub CommandButton1_Click()
    Dim dong As Long
    With Sheets("Chi Tiet")
        dong = .Cells(.Rows.Count, "b").End(xlUp).Offset(1, 0).Row
        .Cells(dong, 1) = dong - 3
        .Cells(dong, 2) = [s5]
        .Cells(dong, 3) = [s6]
        .Cells(dong, 4) = [s7]
        .Cells(dong, 5) = [s8]
        .Cells(dong, 6) = [s9]
        .Cells(dong, 7).FillDown
        .Cells(dong, 8).FillDown
        .Cells(dong, 9) = [s10]
        .Cells(dong, 10).FillDown
        .Cells(dong, 11).FillDown
        .Cells(dong, 12) = [s10]
        .Cells(dong, 13).FillDown
        .Cells(dong, 14) = [s11]
        .Cells(dong, 15).FillDown
        .Cells(dong, 16) = [s12]
        .Range("s5:s12").ClearContents
    End With

End Sub
Bạn test lại giùm, mình thử chạy trên Excel 2003 và 2007 không được
 
Upvote 0
Bấm vào phím nhập liệu nó không ra form bạn ạ
Đâu có form đâu mà ra bạn, bạn thiết kế chổ nhập liệu từ Cell S5--> S12 mình dựa vào đó để viết code, bạn nhập liệu vào những cell đó, bấm nhập liệu nhé.
 
Upvote 0
Nhờ các bạn tạo giúp form tra cứu dữ liệu

Chào các bạn trong GPE! Mình cần tạo form để tra cứu thông tin giảm trừ gia cảnh nhưng do mới bắt đầu học nên trình độ còn thấp.. chưa thể thực hiện. Nay mình gởi lên nhờ các bạn giúp đỡ tạo giúp (do cần gấp nên không nghiên cứu kịp). Mong các bạn giúp đỡ, mình xin cảm ơn!
 

File đính kèm

Upvote 0
Mình cảm ơn bạn đã quan tâm, nhưng như vậy chưa đúng yêu cầu bạn ơi! Mình đã thiết kế sẵn một bản mẫu (nhưng chưa đẹp lắm và còn thủ công). Các bạn nghiên cứu theo bản mẫu này và giúp mình với nha!. Cảm ơn các bạn.
 

File đính kèm

Upvote 0
ý bạn là muốn đưa nội dung nhw ở sheet tra cuu lên form phải không?
 
Upvote 0
ý bạn là muốn đưa nội dung nhw ở sheet tra cuu lên form phải không?

Vâng đúng rồi! Mình muốn đưa sheet tra cứu lên Form. Để người khác khi cần tra cứu chỉ cần nhập mã số thuế vào là có thể tra được thông tin chi tiết người phụ thuộc. Vì vậy nên mình muốn cho nó bắt mắt một chút tạo hứng thú cho người tra cứu (sheet dulieu mình sẽ khoá lại để chỉ có mình cập nhật dữu liệu thôi)
 
Upvote 0
Bạn xem thế này được chưa

Very good. Mình cảm ơn bạn ltqnl3 đã giúp đỡ. Như vậy là quá đạt yêu cầu rồi.
Bạn ltqnl3 và các bạn trong GPE ơi! Mình làm phiền các bạn thêm chút nữa được không? Như bạn đã thấy khi ta tra cứu nếu không tìm thấy mã số thuế thì kết quả TRA CUU trả về là #N/A như vậy thì dỡ quá. Bạn có cách nào khi ta nhập mã số thuế để tra cứu không đúng (mã số thuế đó không có trong cột B_Sheet Dulieu: tức là cột Mã số thuế) thì kết quả tra cứu sẽ báo "KHÔNG TÌM THẤY, NHẬP LẠI MÃ SỐ THUẾ KHÁC!". Đồng thời không có #N/A xuất hiện được không các bạn. Nhờ các bạn giúp mình với nha vì mình đang trong giai đoạn nghiên cứu nên còn quá yếu nghiệp vụ.
 

File đính kèm

Upvote 0
Hoan thien form tim kiem

Chào các bạn!
Cho mình làm phiền các bạn 1 lần nữu nha! Mình đang gặp 01 vấn đề về tìm kiếm. Mình muốn tìm thông tin 01 người khi dữ liệu cần tìm có rất nhiều người trùng tên.
Mình có đọc các bài nói về chức năng tìm kiếm trong diễn đàn nhưng trong tài liệu của mình đang sử dụng nhiều hàm rồi nên mình rối trí quá không thể áp dụng được từ các bài viết đó.:=\+. Các bạn nghiên cứu tài liệu mình giúp mình với... Thanks..!
 

File đính kèm

Upvote 0
Chào các bạn!
Cho mình làm phiền các bạn 1 lần nữu nha! Mình đang gặp 01 vấn đề về tìm kiếm. Mình muốn tìm thông tin 01 người khi dữ liệu cần tìm có rất nhiều người trùng tên.
Mình có đọc các bài nói về chức năng tìm kiếm trong diễn đàn nhưng trong tài liệu của mình đang sử dụng nhiều hàm rồi nên mình rối trí quá không thể áp dụng được từ các bài viết đó.:=\+. Các bạn nghiên cứu tài liệu mình giúp mình với... Thanks..!

Bạn xem File nhé! Nếu thấy OK thì nhấp nút CÁM ƠN 1 cái, kakaka
 

File đính kèm

Upvote 0
Bạn xem File nhé! Nếu thấy OK thì nhấp nút CÁM ƠN 1 cái, kakaka
Mình 1 lần nữa xin cảm ơn bạn Learning_Excel, nhưng mình hơi hám hố một chút (biết ít nhưng lại đòi hỏi nhiều). @$@!^%. Mình xin gởi kèm một hình ảnh từ một chương trình (giống cài mà mình đang cần nhưng là chương trình được viết từ Foxro (mình chịu thua)). Bạn nghiên cứ một lần nữa giúp mình nhé!
Cái khó của mình ở đây là mình quản lý rất nhiều người (mà lại trùng tên) nên không thể làm như bạn được.
 

File đính kèm

Upvote 0
Mình 1 lần nữa xin cảm ơn bạn Learning_Excel, nhưng mình hơi hám hố một chút (biết ít nhưng lại đòi hỏi nhiều). @$@!^%. Mình xin gởi kèm một hình ảnh từ một chương trình (giống cài mà mình đang cần nhưng là chương trình được viết từ Foxro (mình chịu thua)). Bạn nghiên cứ một lần nữa giúp mình nhé!
Cái khó của mình ở đây là mình quản lý rất nhiều người (mà lại trùng tên) nên không thể làm như bạn được.

Mã số thuế TNCN lấy từ số CMND, trùng tên thì không nói rồi, trùng số thì làm sao đây? Phải có mã số riêng thôi, chỉ có ID không trùng bạn mới có thể giải quyết được vấn đề này.
 
Upvote 0
Mã số thuế TNCN lấy từ số CMND, trùng tên thì không nói rồi, trùng số thì làm sao đây? Phải có mã số riêng thôi, chỉ có ID không trùng bạn mới có thể giải quyết được vấn đề này.
Mã số thuế TNCN không bao giờ trùng hết bạn ơi. Bạn xem lại giúp nhe.
 
Upvote 0
Upvote 0
Mình 1 lần nữa xin cảm ơn bạn Learning_Excel, nhưng mình hơi hám hố một chút (biết ít nhưng lại đòi hỏi nhiều). @$@!^%. Mình xin gởi kèm một hình ảnh từ một chương trình (giống cài mà mình đang cần nhưng là chương trình được viết từ Foxro (mình chịu thua)). Bạn nghiên cứ một lần nữa giúp mình nhé!
Cái khó của mình ở đây là mình quản lý rất nhiều người (mà lại trùng tên) nên không thể làm như bạn được.
Làm thử chơi!
Bạn xem thế nào nhé
- Mở Form
- Gõ tên NNT vào
- Bấm nút TRA CỨU, sẽ hiện thông tin liên quan
- Bấm tiếp nút TRA CỨU, sẽ hiện thông tin liên quan tiếp theo nếu như TÊN có trùng
- vân vân...
---------------------------------
Lưu ý quan trọng: Vì trong file tôi có dùng SpecialCells nên cũng khá nguy hiểm nếu như dữ liệu nhập của bạn không đúng như hiện trạng
---------------------------------
(Mới làm sơ qua, chắc không tránh sơ sót ---> Bạn hãy kiểm tra giúp tôi nhé)
 

File đính kèm

Upvote 0
Chứng minh nhân dân có bị trùng nhưng mã số thuế thì không, Trích Dantri "Với trường hợp trùng số CMND của người dân Bà Rịa - Vũng Tàu và Đồng Nai, cơ quan thuế áp dụng giải pháp trước mắt linh động thêm các ký tự vào sau chứng minh thư cấp mã số thuế cho người dân để họ thuận lợi trong việc kê khai thu nhập và giảm trừ gia cảnh".
Như vậy tất nhiên là nếu CMND bị trùng thì vấn được cấp 02 MST khác nhau.
 
Lần chỉnh sửa cuối:
Upvote 0
Làm thử chơi!
Bạn xem thế nào nhé
- Mở Form
- Gõ tên NNT vào
- Bấm nút TRA CỨU, sẽ hiện thông tin liên quan
- Bấm tiếp nút TRA CỨU, sẽ hiện thông tin liên quan tiếp theo nếu như TÊN có trùng
- vân vân...
---------------------------------
Lưu ý quan trọng: Vì trong file tôi có dùng SpecialCells nên cũng khá nguy hiểm nếu như dữ liệu nhập của bạn không đúng như hiện trạng
---------------------------------
(Mới làm sơ qua, chắc không tránh sơ sót ---> Bạn hãy kiểm tra giúp tôi nhé)

File của Thầy rất hay, chủ topic chỉ cần bẫy lỗi khi bấm nút tra cứu nếu Textbox NNT trống. Nếu không thử bấm vài lần là Code báo lỗi liền.
 
Upvote 0
File của Thầy rất hay, chủ topic chỉ cần bẫy lỗi khi bấm nút tra cứu nếu Textbox NNT trống. Nếu không thử bấm vài lần là Code báo lỗi liền.
Vâng! Làm vội, khó lòng lường trước được!
Vậy ở dưới đoạn:
ListBox1.Clear
ta thêm đoạn:
If TextBox1.Text = "" Then Exit Sub
Có lẽ là được rồi đấy
 
Upvote 0
Lẽ ra nên tra cứu theo MST thì không cách nào sai được nếu MST không bị trùng. Chủ topic nên chuyển sang hướng này hay hơn là tra cứu theo tên.
 
Upvote 0
Lẽ ra nên tra cứu theo MST thì không cách nào sai được nếu MST không bị trùng. Chủ topic nên chuyển sang hướng này hay hơn là tra cứu theo tên.
Lý là vậy! Nhưng ác cái chúng ta là con người, chẳng có ai nhớ nỗi mấy cả MÃ cả! Chỉ nhớ tên thì tìm theo tên là đúng rồi còn gì
 
Upvote 0
Lý là vậy! Nhưng ác cái chúng ta là con người, chẳng có ai nhớ nỗi mấy cả MÃ cả! Chỉ nhớ tên thì tìm theo tên là đúng rồi còn gì

Không biết gợi ý này các bạn có thấy hợp lý không. Nên đặt mã số Thuế của từng vùng, người nộp thuế chỉ cần nhớ 4 hay 6 số cuối rồi nói nơi Cơ quan Thuế quản lý là tra ra liền, không cần đánh cả họ tên cho mệt. Ví dụ ở TPHCM, CQ quản lý thuế là Cục thuế TPHCM, MST của tôi là 8001780438, vậy đặt 1 combobox có mã cục thuế của TPHCM là 800178, textbox tiếp theo chỉ cần gõ 0438 thì đã dễ dàng tra số rồi nhỉ?
Chỉ là gợi ý, nếu không phải bỏ qua.
 
Upvote 0
Lý là vậy! Nhưng ác cái chúng ta là con người, chẳng có ai nhớ nỗi mấy cả MÃ cả! Chỉ nhớ tên thì tìm theo tên là đúng rồi còn gì
Đúng như bạn ndu96081631 nói không thể nhớ MST được. Lúc Trước mình cũng làm theo hướng nhập MST để tra ra các thông tin cón lại nhưng sau khi áp dụng chẳng được vì có nhớ MST đâu mà tra..bó tay.
Gợi ý của bạn Learning_Excel không thể thực hiện được. MST của bạn 800.... không phải của cục thuế TP Hồ chí Minh đâu mà của Tổng cục cấp cho toàn quốc đó (cấp cho đợt thuế TNCN). Còn MST của TP HCM là 03. Vì vậy không áp dụng được.
 
Upvote 0
Làm thử chơi!
Lưu ý quan trọng: Vì trong file tôi có dùng SpecialCells nên cũng khá nguy hiểm nếu như dữ liệu nhập của bạn không đúng như hiện trạng
---------------------------------
(Mới làm sơ qua, chắc không tránh sơ sót ---> Bạn hãy kiểm tra giúp tôi nhé)
Mình test thử rồi, chạy rất ổn. Nhưng đúng như bạn nói khi mình nhập thêm số CMND cho người phụ thuộc thì bị báo lỗi. Bạn giúp mình khắc phục lối này được không ndu96081631. Vì có 01 số người phụ thuộc có CMND. Mình xin cảm ơn trước!
 

File đính kèm

Upvote 0
Mình test thử rồi, chạy rất ổn. Nhưng đúng như bạn nói khi mình nhập thêm số CMND cho người phụ thuộc thì bị báo lỗi. Bạn giúp mình khắc phục lối này được không ndu96081631. Vì có 01 số người phụ thuộc có CMND. Mình xin cảm ơn trước!
Như tôi đã nói từ đầu, code chỉ đúng với dữ liệu y chang như bạn đã đưa lên... nếu thay đổi thì lại khác
Đúng là dữ liệu kiểu này chỉ tổ... GÂY RẮC RỐI ---> Vì cách nhập liệu thiếu tính khoa học
Dù sao cũng tạm sửa lại cho bạn ---> Xem file nhé
Lưu ý:
Tôi dựa vào cột STT của bạn để định vị vùng dữ liệu ---> Nếu bạn lại sửa cột STT này khác đi thì coi như... TOI
 

File đính kèm

Upvote 0
Đúng là kiểu dữ liệu của mình quá rắc rối....! Mình cảm ơn bạn đã quan tâm giúp đỡ!
File sửa lại của bạn đã hiện CMND của người phụ thuộc nhưng lại thiếu không hiện MST của NNT rồi . Bạn nghiên cứu lại lần nữa giúp mình với nhé.
 
Upvote 0
Đúng là kiểu dữ liệu của mình quá rắc rối....! Mình cảm ơn bạn đã quan tâm giúp đỡ!
File sửa lại của bạn đã hiện CMND của người phụ thuộc nhưng lại thiếu không hiện MST của NNT rồi . Bạn nghiên cứu lại lần nữa giúp mình với nhé.
Quên sửa cái này!
Thay
Label51.Caption = .Value
Thành:
Label51.Caption = .Offset(, 3).Value
Là xong!
Mấy cái đơn giản này lý ra bạn tự làm được chứ nhỉ?
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Mấy cái đơn giản này lý ra bạn tự làm được chứ nhỉ?
Hìhì! Mình mới nghiên cứu mấy cái đơn giản thôi. Mình xem các bác làm xem thì hiểu chứ tự làm thì còn yếu lắm...nên mò không ra. Mình cũng đang cố gắn nghiên cứu, học hỏi các anh chị trong GPE...
Một lần nữa mình xin cảm ơn bạn đã nhiệt tình giúp đỡ.
 
Upvote 0
Anh có thể dùng Viewlist thay cho listbox được không ?( cho đẹp một chút đó mà!).Em mới học excel nên chưa biết cách tạo viewlist như thế nào nữa.Anh có thể chỉ em cách tạo cụ thể được không.(1 viewlist có 5 cột chẳng hạn)
 
Upvote 0

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

Back
Top Bottom