Tìm kiếm nhanh DropList

Liên hệ QC
Mới thử thì bạn chỉ xóa sheet DATA NHAP XUAT đi còn dưới 1000 dòng là được (lỗi do tính toán nặng)

Tôi đang tiếp tục test , chắc sẽ có cách không cần xóa
 
Dữ liệu thật nếu có 10000 dòng mà lại xóa đi chỉ còn 1000 thì xin nghỉ việc thôi vì có làm được việc đâu. Không xin nghỉ thì sếp cũng cho nghỉ. :D

Với tập tin như thế thì ở máy tôi có xóa chỉ còn 1000 dòng thì cũng không có sự kiện KeyUp và cả KeyDown.

Tôi làm như sau: thêm sheet mới -> chọn B11:Vxyz ở sheet DATA_NHAPXUAT -> copy -> sang sheet mới chọn B11 -> Ctrl + V -> Alt + F11 -> copy code trong module DATA_NHAPXUAT -> sang module sheet mới -> Ctrl + V -> Alt + F11 -> xóa sheet DATA_NHAPXUAT -> đổi tên sheet mới thành DATA_NHAPXUAT -> chèn 1 Combobox xuống sheet rôi thiết lập vài thuộc tính như cũ.

Tôi làm thế vì chắc chắn sheet DATA_NHAPXUAT bị bệnh hiểm nghèo nào đấy. Bây giờ thao tác bình thường, không có "đếm lê thê" nữa và KeyUp hoạt động bình thường.
 
Dữ liệu thật nếu có 10000 dòng mà lại xóa đi chỉ còn 1000 thì xin nghỉ việc thôi vì có làm được việc đâu. Không xin nghỉ thì sếp cũng cho nghỉ. :D
vì thấy bảng trong file đó toàn dòng trống bác

Dữ liệu thật nếu có 10000 dòng mà lại xóa đi chỉ còn 1000 thì xin nghỉ việc thôi vì có làm được việc đâu. Không xin nghỉ thì sếp cũng cho nghỉ. :D

Với tập tin như thế thì ở máy tôi có xóa chỉ còn 1000 dòng thì cũng không có sự kiện KeyUp và cả KeyDown.

Tôi làm như sau: thêm sheet mới -> chọn B11:Vxyz ở sheet DATA_NHAPXUAT -> copy -> sang sheet mới chọn B11 -> Ctrl + V -> Alt + F11 -> copy code trong module DATA_NHAPXUAT -> sang module sheet mới -> Ctrl + V -> Alt + F11 -> xóa sheet DATA_NHAPXUAT -> đổi tên sheet mới thành DATA_NHAPXUAT -> chèn 1 Combobox xuống sheet rôi thiết lập vài thuộc tính như cũ.

Tôi làm thế vì chắc chắn sheet DATA_NHAPXUAT bị bệnh hiểm nghèo nào đấy. Bây giờ thao tác bình thường, không có "đếm lê thê" nữa và KeyUp hoạt động bình thường.

Và chủ topic nên tách phần Nhập và tính toán
Chỉ lưu trữ trong sheet đó phần nhập mà thôi
Phần các cột tính toán nên bỏ đi, chuyển sang sheet mới khác
tất nhiên khi đo bỏ table được rồi
Thì khi đó nhập thỏa mãi hơn.
 
Dữ liệu thật nếu có 10000 dòng mà lại xóa đi chỉ còn 1000 thì xin nghỉ việc thôi vì có làm được việc đâu. Không xin nghỉ thì sếp cũng cho nghỉ. :D

Với tập tin như thế thì ở máy tôi có xóa chỉ còn 1000 dòng thì cũng không có sự kiện KeyUp và cả KeyDown.

Tôi làm như sau: thêm sheet mới -> chọn B11:Vxyz ở sheet DATA_NHAPXUAT -> copy -> sang sheet mới chọn B11 -> Ctrl + V -> Alt + F11 -> copy code trong module DATA_NHAPXUAT -> sang module sheet mới -> Ctrl + V -> Alt + F11 -> xóa sheet DATA_NHAPXUAT -> đổi tên sheet mới thành DATA_NHAPXUAT -> chèn 1 Combobox xuống sheet rôi thiết lập vài thuộc tính như cũ.

Tôi làm thế vì chắc chắn sheet DATA_NHAPXUAT bị bệnh hiểm nghèo nào đấy. Bây giờ thao tác bình thường, không có "đếm lê thê" nữa và KeyUp hoạt động bình thường.
cảm ơn anh, cách này đã ok. Em copy nguyên sheet rồi thực hiện tìm kiếm cái được luôn, có thể file đó bị bệnh hiểm nghèo thật
Bài đã được tự động gộp:

vì thấy bảng trong file đó toàn dòng trống bác



Và chủ topic nên tách phần Nhập và tính toán
Chỉ lưu trữ trong sheet đó phần nhập mà thôi
Phần các cột tính toán nên bỏ đi, chuyển sang sheet mới khác
tất nhiên khi đo bỏ table được rồi
Thì khi đó nhập thỏa mãi hơn.
Em cũng tính tách phần nhập và tính toán riêng rồi, tuy nhiên em muốn thêm chức năng và sửa trực tiếp trên file luôn nên quay lại làm như trên.
Vấn đề e đã được giải quyết, cảm ơn anh. hihi
 
Em cũng tính tách phần nhập và tính toán riêng rồi, tuy nhiên em muốn thêm chức năng và sửa trực tiếp trên file luôn nên quay lại làm như trên.
Vấn đề e đã được giải quyết, cảm ơn anh. hihi

Post lại file cần thêm chức năng
Và sửa trên sheet là sao? là khi có dữ liệu hay chưa có dữ liệu, và ?
 
Post lại file cần thêm chức năng
Và sửa trên sheet là sao? là khi có dữ liệu hay chưa có dữ liệu, và ?
Dạ thế này, thường em hay nhập liệu bằng việc tạo 1 sheet riêng và fill tất cả sản phẩm và số lượng, giá, tồn kho.. ra để nhập số lượng , sau khi nhập xong bấm lưu thì dữ liệu tự động lưu vào sheet DATA_NHAPXUAT trên, và lấy dữ liệu đó làm dữ liệu cho PIVOT báo cáo.
Nhưng giờ em thấy có nhiều đơn hàng số lượng ít, mà chuyển qua chuyển lại giữa các sheet thì cũng chưa hợp lý
Nên làm DropList + công thức tính toán trực tiếp trên file luôn cho những trường hợp trên
 
Web KT

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

Back
Top Bottom