Help Form nhập liệu bằng VBA (1 người xem)

Liên hệ QC

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

lenatck48ck2

Thành viên mới
Tham gia
27/9/14
Bài viết
9
Được thích
1
Chào mọi người!
Mình là dân cơ khí giờ đá thêm mảng quản lý sx nên hàng ngày phải nhập số liệu rất nhiều, mà nhập thủ công thì rất mất thime nên hôm nay post file lên đây nhờ mọi người tạo giúp mình một from nhập liệu bằng VBA.
Yêu cầu cần phải nhập đc đầy đủ các mục như trong sheet CHITIET
Xin được mọi người giúp đỡ.
Cảm ơn mọi người nhiều
 

File đính kèm

Mình là dân cơ khí giờ đá thêm mảng quản lý sx nên hàng ngày phải nhập số liệu rất nhiều, mà nhập thủ công thì rất mất thime nên hôm nay post file lên đây nhờ mọi người tạo giúp mình một from nhập liệu bằng VBA.
Yêu cầu cần phải nhập đc đầy đủ các mục như trong sheet CHITIET (CT)
Xin được mọi người giúp đỡ. Cảm ơn mọi người nhiều

Bạn muốn được nhập nhanh bằng form thì trước tiên bạn cần cung cấp các danh mục hiện bạn đang dùng, như
[Mã số chi tiết] (Có bao nhiêu loại chi tiết,, mã ra sao & tên CT là gì,. . )
[Tên Công đoạn] (cũng vậy)
[Tên NV]: gồm mã NV & tên nhân viên (số lượng NV)

Bạn không thể quăng lên đây để mọi người giúp từ Z đến A được; Như vậy là bạn chưa lịch sự cho lắm!
 
Upvote 0
Bạn tự sửa lại các bảng danh mục đi vậy!
 

File đính kèm

Upvote 0
Bạn muốn được nhập nhanh bằng form thì trước tiên bạn cần cung cấp các danh mục hiện bạn đang dùng, như
[Mã số chi tiết] (Có bao nhiêu loại chi tiết,, mã ra sao & tên CT là gì,. . )
[Tên Công đoạn] (cũng vậy)
[Tên NV]: gồm mã NV & tên nhân viên (số lượng NV)

Bạn không thể quăng lên đây để mọi người giúp từ Z đến A được; Như vậy là bạn chưa lịch sự cho lắm!

chắc có lẽ bạn chưa hiểu hết ý mình. trong file mình gửi kèm mình đã thể hện hết các mục mình cần phải nhập số liệu, from mình muốn nhờ mọi người tạo giúp chỉ đơn giản là dùng để nhập số liệu cho các mục đó bằng VBA cho nhanh.
còn như bạn nói số lượng mã chi tiết, tên công đoạn....... thì rất nhiều bạn ah.mình ko thể cung cấp hết đc vì nó có tới cả ngàn cái mã.
rất cảm ơn vì bạn đã quan tâm tới chủ đề.
 
Upvote 0
(1) Trong file mình gửi kèm mình đã thể hện hết các mục mình cần phải nhập số liệu, from mình muốn nhờ mọi người tạo giúp chỉ đơn giản là dùng để nhập số liệu cho các mục đó bằng VBA cho nhanh.

còn như bạn nói số lượng mã chi tiết, tên công đoạn....... thì rất nhiều bạn ah.mình ko thể cung cấp hết đc vì nó có tới cả ngàn cái mã.
rất cảm ơn vì bạn đã quan tâm tới chủ đề.

(1) Bạn đã thể hiện các đề mục, đúng vậy; Nhưng bạn có chắc mọi người sẽ hiểu bạn ngay không?
Đơn cữ: Cái trường [Thời Gian/ PCS] sẽ fải nhập là số ngày hay số (giờ:fút:gy)
Mà chắc bạn cũng hiểu là khi nhập vơ các TextBox dữ liệu đều ở dạng Text;
Muốn thể hiện đúng trong CSDL cần chuyển đổi bằng cách thức nào đó.
Hiện tại trong Form của file đang là số ngày. Chắc gì sẽ đúng i xì í bạn?

(1.1) Nhập nhanh dữ liệu chỉ là chuyện; Đảm bảo CSDL đó hoạt động bình thường & an toàn là 1 chuyện nữa.
Ngoài ra nhập nhanh nhưng không đúng cách cũng sẽ làm chậm quá trình hoạt động của CSDL.
Đơn cử: Bạn có hơn ngàn mả các chi tiết;
Nếu bạn nhập tên chi tiết thì sẽ làm năng máy & tất iếu CSDL của bạn vận hành sẽ chậm.
Thay vì nhập mã VB200 thể hiện cái tên Vòng bi 2000-20 vậy thì so giữa mã & tên thì lớn gấp bao lần?
Khi tìm kiếm VB200 sẽ nhanh hơn đi kiếm cụm từ vòng bi kia chứ lị!
Với mình khâu tổ chức CSDL quan trọng hơn nhiều những thứ khác, như VBA,. . . .
Rất mong sẽ được thảo luận tiếp tục với bạn trong những lần sau.

Chúc ngày nghỉ vui vẻ!
 
Upvote 0
Chào mọi người!
Mình là dân cơ khí giờ đá thêm mảng quản lý sx nên hàng ngày phải nhập số liệu rất nhiều, mà nhập thủ công thì rất mất thime nên hôm nay post file lên đây nhờ mọi người tạo giúp mình một from nhập liệu bằng VBA.
Yêu cầu cần phải nhập đc đầy đủ các mục như trong sheet CHITIET
Xin được mọi người giúp đỡ.
Cảm ơn mọi người nhiều

Góp ý cho bạn.

1/ Bạn nên chuẩn bị nội dung như bài #2 *bác SA_DQ góp ý).

2/ Tiêu đề không nên gộp ô, muốn tự động hóa thì tiêu đề cần bố trí lại cho hợp lý (xem File).

3/ Bạn nêu số lượng mã chi tiết nhiều là bao nhiêu bạn phải liệt kê ra, còn sợ lộ thông tin thì bạn phải cho biết con số là bao nhiêu, để biết mà gán dữ liệu vào danh sách.
 

File đính kèm

Upvote 0
Bạn tự sửa lại các bảng danh mục đi vậy!

Mình đã sửa lại dùi nhưng khi mình nhập thì nó lại không tự trả về sheet ChiTiet mặc dù khi chạy không hề báo lỗi
mình gửi bạn file mình sửa bạn có thể coi giùm mình xem tại sao lại như vậy không?
 

File đính kèm

Upvote 0
Mình đã sửa lại dùi nhưng khi mình nhập thì nó lại không tự trả về sheet ChiTiet mặc dù khi chạy không hề báo lỗi
mình gửi bạn file mình sửa bạn có thể coi giùm mình xem tại sao lại như vậy không?

lần đâu tiên mà bạn nhập thì cái Rws =6
mà cell B6 thì bị trộn với B5,
bạn phải làm sao cho nó tránh cái B6 đi
===========
ủa mà sao phải trộn dòng 5&6 chi vậy???
kéo dòng 5 cho nó rộng ra là được rồi???
số liệu bằng đâu ghi là từ dòng 6 trở đi???
 
Lần chỉnh sửa cuối:
Upvote 0
lần đâu tiên mà bạn nhập thì cái Rws =6
mà cell B6 thì bị trộn với B5,
bạn phải làm sao cho nó tránh cái B6 đi
===========
ủa mà sao phải trộn dòng 5&6 chi vậy???
kéo dòng 5 cho nó rộng ra là được rồi???
số liệu bằng đâu ghi là từ dòng 6 trở đi???

Cảm ơn bạn rất nhiều, mình hiểu vấn đề ở đây dùi.một lần nữa cảm ơn bạn nhờ bạn mà mình đã hiểu thêm đc về cấu trúc cũng như ngôn ngữ trong VBA.
 
Upvote 0
Vì Code lấy cột của trang 'ChiTiet' làm chuẩn, nên muốn diêm dúa như vậy vẫn được, chỉ là bỏ trôn ô [B5-B6]

Lúc đó nhập vô [B5] chỉ là 'Ngày'
Còn ô dưới liền kề với nó sẽ là 'sản xuất' (Để lừa thiên hạ chơi í mà!)
 
Upvote 0

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

Back
Top Bottom