Nhờ anh chị hỗ trợ giúp làm cho File nhập liệu bằng VBA nhanh hơn

Liên hệ QC

thanhtung0112

Thành viên chính thức
Tham gia
24/1/17
Bài viết
51
Được thích
5
Nhờ anh chị hỗ trợ giúp làm cách nào để FIle nhập liệu chạy nhanh hơn không ạ
Em nhập có 1 người mà nó chạy lâu quá.
Cảm ơn anh chị nhiều.
 

File đính kèm

  • NHẬP CEP VMC 1.xlsm
    5.9 MB · Đọc: 17
Trước tiên là bạn đang xài VBA, vậy nên ở trang 'Data' bạn tự loại bỏ hết các công thức đi hẵn. (Chuyện này bạn phải tự ên; Người ngoài sẽ giúp bạn thay vì công thức sẽ lấy dữ liệu cần bằng VBA)
Bạn tiến hành đi, & khi xong chuyện này gởi file mới lên.
Chúc các bạn vui vẻ & sức khỏe!
 
Upvote 0
File gì mà lên tới 5.9mb thế bạn
mình k hiểu sao mà lên tới 6m luôn
Bài đã được tự động gộp:

Trước tiên là bạn đang xài VBA, vậy nên ở trang 'Data' bạn tự loại bỏ hết các công thức đi hẵn. (Chuyện này bạn phải tự ên; Người ngoài sẽ giúp bạn thay vì công thức sẽ lấy dữ liệu cần bằng VBA)
Bạn tiến hành đi, & khi xong chuyện này gởi file mới lên.
Chúc các bạn vui vẻ & sức khỏe!
mình xóa hết công thức rồi mà vẫn còn mb nè, nhờ anh hỗ trợ với
 

File đính kèm

  • NHẬP CEP VMC 1.xlsm
    5.8 MB · Đọc: 9
Upvote 0
Chưa làm gì mới delete các dòng trống. Sheet DATA có B9518 = 1, ý bạn định làm gì? CEP có hàng triệu dòng trống. Tâp tin hiện còn 103 KB.
 

File đính kèm

  • NHẬP CEP VMC 1.xlsm
    103.9 KB · Đọc: 5
Upvote 0
Nói về các Controls trong form của bạn:
1./ Cách gán tên:
Bạn đang có 1 số TextBox như Txt1,. . . . , Txt11,. . .
Kểu gán tên như vậy bạn không thấy tốn thời gian hay sao, Thay vì Txt2 sao không thể là TxtHoTen; hay TxtSoTK thay vì Txt10 (?)
Gán tên như mình gợi ý bạn chỉ mất thời gian 1 lần, nhưng sau đó sẽ tượng hình cho bạn trong suốt thời gian chúng tồn tại cùng bạn(!)
1.1/ Vì dữ liệu trong các Control này là không đổi & chỉ để xem, nên ta không cần chúng hiện lên 1 cách rõ ràng như các control khác.

2./ Màu nền cho các Control:
1 số Control bạn không nhập tay mà xài hàm Vlookup để ấn dữ liệu cho chúng; sao những Control này bạn không ấn cho nó 1 loại màu khác cho dễ phân biệt?
3./ Mã duy nhất mà bạn đang xài là MST (có thể đây là số CMND 9 số chăng?)
Tuy nhiên nó bất tiện vì có những con số không ở đầu của 1 số trong chúng., như:

110402007
090701105
080214047
060614053
120926005

(Có thể hiện nay bạn chưa thầy điều bất tiện, nhưng vài năm tháng nữa sẽ có thể thấy.)
Nếu là mình thì sẽ tạo bộ mã mới để xài, như sau:

LVT00​
Lý Văn Thành​
BTH00​
Bùi Thị Hoa​
FTT00​
Đặng Thanh Tuyền​
FTT01​
Đỗ Thị Thanh Tuyền​
FVL00​
Đoàn Vũ Linh​
HTH00​
Huỳnh Thị Thu Hương​
LHN00​
Lê Hồng Nhung​
LHN01​
Lê Thị Hồng Nhung​
LTA00​
Lê Thị Thuý An​
LVM00​
Lê Văn Mến​
MTF00​
Mai Tấn Đạt​
NPQ00​
Nguyễn Phương Quỳnh​
NAF00​
Nguyễn Thị Anh Đào​
NAN00​
Nguyễn Thị Ánh Ngọc​
NHA00​
Nguyễn Thị Hoàng Anh​


Những cái này (1 & 2) làm bạn tốn công & làm khó cho những người có nhã ý giúp bạn thêm mà thôi!
. . . . .
 

File đính kèm

  • Form.rar
    118.9 KB · Đọc: 10
Lần chỉnh sửa cuối:
Upvote 0
Chưa làm gì mới delete các dòng trống. Sheet DATA có B9518 = 1, ý bạn định làm gì? CEP có hàng triệu dòng trống. Tâp tin hiện còn 103 KB.
cảm ơn a nhiều ạ
Bài đã được tự động gộp:

Nói về các Controls trong form của bạn:
1./ Cách gán tên:
Bạn đang có 1 số TextBox như Txt1,. . . . , Txt11,. . .
Kểu gán tên như vậy bạn không thấy tốn thời gian hay sao, Thay vì Txt2 sao không thể là TxtHoTen; hay TxtSoTK thay vì Txt10 (?)
Gán tên như mình gợi ý bạn chỉ mất thời gian 1 lần, nhưng sau đó sẽ tượng hình cho bạn trong suốt thời gian chúng tồn tại cùng bạn(!)
1.1/ Vì dữ liệu trong các Control này là không đổi & chỉ để xem, nên ta không cần chúng hiện lên 1 cách rõ ràng như các control khác.

2./ Màu nền cho các Control:
1 số Control bạn không nhập tay mà xài hàm Vlookup để ấn dữ liệu cho chúng; sao những Control này bạn không ấn cho nó 1 loại màu khác cho dễ phân biệt?
3./ Mã duy nhất mà bạn đang xài là MST (có thể đây là số CMND 9 số chăng?)
Tuy nhiên nó bất tiện vì có những con số không ở đầu của 1 số trong chúng., như:

110402007
090701105
080214047
060614053
120926005

(Có thể hiện nay bạn chưa thầy điều bất tiện, nhưng vài năm tháng nữa sẽ có thể thấy.)
Nếu là mình thì sẽ tạo bộ mã mới để xài, như sau:

LVT00​
Lý Văn Thành​
BTH00​
Bùi Thị Hoa​
FTT00​
Đặng Thanh Tuyền​
FTT01​
Đỗ Thị Thanh Tuyền​
FVL00​
Đoàn Vũ Linh​
HTH00​
Huỳnh Thị Thu Hương​
LHN00​
Lê Hồng Nhung​
LHN01​
Lê Thị Hồng Nhung​
LTA00​
Lê Thị Thuý An​
LVM00​
Lê Văn Mến​
MTF00​
Mai Tấn Đạt​
NPQ00​
Nguyễn Phương Quỳnh​
NAF00​
Nguyễn Thị Anh Đào​
NAN00​
Nguyễn Thị Ánh Ngọc​
NHA00​
Nguyễn Thị Hoàng Anh​


Những cái này (1 & 2) làm bạn tốn công & làm khó cho những người có nhã ý giúp bạn thêm mà thôi!
. . . . .
cảm ơn a nhiều ạ
 
Upvote 0
Web KT

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

Back
Top Bottom