File chạy chậm mỗi khi nhập dữ liệu (3 người xem)

Liên hệ QC

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

2 ý tưởng không giống nhau.
Ý tôi:
- Ban đầu bạn nói dữ liệu của bạn hàng ngàn dòng nên chậm
- Bổ sung tên vào Thông tin khi bên dữ liệu có thay đổi (bổ sung) mà sheet Thông tin chưa có.
- Sheet Thong tin bạn đã nhập thủ công mã số thuế, CMT cho mỗi người, nếu xóa dữ liệu cũ thì phải nhập thủ công lại?
- Nếu chỉ xóa cột Họ Tên, thay bằng Họ Tên mới, nếu có trường hợp Tên này mà Mã số thuế, CMT (cùng dòng của dữ liệu cũ) của người khác thì sao?
- Sheet dữ liệu bạn muốn có bao nhiêu dòng tùy bạn, nhưng thông tin cũ phải còn lưu trong sheet Thông tin về mã số thuế, CMT chứ.
Ý bạn:
- Chỉ chừa lại 2 người trong sheet Dữ liệu để dễ quản lý?
- Mỗi lần bấm nút "Cập nhật Họ Tên" là xóa hết dữ liệu cũ, chỉ lấy họ tên hiện có trong sheet Dữ liệu sang rồi nhập lại thủ công Mã số thuế, CMT?
- File này là theo ý bạn, và tôi cũng không theo topic này nữa vì hình như "tiền hậu bất nhất".
Dạ cám ơn Thầy rất nhiều à.

Chúc Thầy sức khỏe, quả thật File Thầy thật là tuyệt vời à.
 
- Chỉ chừa lại 2 người trong sheet Dữ liệu để dễ quản lý?
- Mỗi lần bấm nút "Cập nhật Họ Tên" là xóa hết dữ liệu cũ, chỉ lấy họ tên hiện có trong sheet Dữ liệu sang rồi nhập lại thủ công Mã số thuế, CMT?
- File này là theo ý bạn, và tôi cũng không theo topic này nữa vì hình như "tiền hậu bất nhất".

Dạ thưa Thầy!

1. Dữ liệu của e ngàn dòng, e xóa bớt đi nhìn đỡ rối mắt à.

2. Sheet "thông tin" báo cáo Thầy e có file theo dõi mã số thuế, cmt riêng ra rồi à, vì do e làm báo cáo khác nhau, nên mỗi lần e chỉ cần cập nhật họ và tên thôi à, còn mã số thuế, cmt e bổ sung sau à.

3. Do e thay đổi liên tục thông tin ở sheet "dữ liệu" e không cần thông tin mã số thuế, cmt, File của Thầy làm như vậy khá tuyệt vời à. Nhanh hơn so với e sử dụng công thức thủ công. Do e thay đổi những dữ liệu khác nhau, hay nói khác các người lao động khác nhau, nên e không cần cmt, mã số thuế, e khai báo lại sau à. Cái này e phục vụ cho nhiều công ty khác nhau được Thầy à.

4. Chăm sự nhờ Thầy xem lại giúp e, sau khi e chạy có một số vấn đề bị lỗi, rất mong Thầy giúp đỡ e khắc phục cho File hoàn thiện.

- Sheet "thông tin" e nhập cột D là chứng minh thư của người lao động thường chỉ có 9, 12 số thôi à, nhưng khi e chạy lên báo cáo sheet 1,2 thì bị mất số 0 ở đầu à, lúc đó chỉ còn có 8, hoặc 11 số à.

- Sheet "1" ở cột O Thầy à, công thức thủ công của e là sử dụng làm Row à, để không xuất hiện số thập phân à, lý do sheet "Dữ liệu" ở cột F lúc ban đầu nhập có dấu Thập phân. Nhờ Thầy chỉnh giúp em làm tròn số ở cột O trên báo cáo sheet "1" à.

- Sheet "thông tin" khi e tích cột G là "x", sau đó ấn nút "cập nhật họ tên" thì nó bị mất à, mong Thầy giữ nguyên giúp em, để e xóa thủ công cùng với cột C,D,E khi e ấn nút "cập nhật họ tên"

- Sheet "1" báo cáo Thầy do e bổ sung thêm cột P,Q,R,S để kiểm tra, e đã áp dụng công thức thủ công. E nhờ Thầy giúp vba tự động chỉ ấn vào nút "tách về 2 sheet" là ra báo cáo tổng thể à.

Em xin gửi File đính kèm.

Em cám ơn Thầy rất nhiều à. Rất mong Thầy xem xét giúp em.

Em chúc Thầy sức khỏe.
 

File đính kèm

Dạ thưa Thầy!

1. Dữ liệu của e ngàn dòng, e xóa bớt đi nhìn đỡ rối mắt à.

2. Sheet "thông tin" báo cáo Thầy e có file theo dõi mã số thuế, cmt riêng ra rồi à, vì do e làm báo cáo khác nhau, nên mỗi lần e chỉ cần cập nhật họ và tên thôi à, còn mã số thuế, cmt e bổ sung sau à.

3. Do e thay đổi liên tục thông tin ở sheet "dữ liệu" e không cần thông tin mã số thuế, cmt, File của Thầy làm như vậy khá tuyệt vời à. Nhanh hơn so với e sử dụng công thức thủ công. Do e thay đổi những dữ liệu khác nhau, hay nói khác các người lao động khác nhau, nên e không cần cmt, mã số thuế, e khai báo lại sau à. Cái này e phục vụ cho nhiều công ty khác nhau được Thầy à.

4. Chăm sự nhờ Thầy xem lại giúp e, sau khi e chạy có một số vấn đề bị lỗi, rất mong Thầy giúp đỡ e khắc phục cho File hoàn thiện.

- Sheet "thông tin" e nhập cột D là chứng minh thư của người lao động thường chỉ có 9, 12 số thôi à, nhưng khi e chạy lên báo cáo sheet 1,2 thì bị mất số 0 ở đầu à, lúc đó chỉ còn có 8, hoặc 11 số à.

- Sheet "1" ở cột O Thầy à, công thức thủ công của e là sử dụng làm Row à, để không xuất hiện số thập phân à, lý do sheet "Dữ liệu" ở cột F lúc ban đầu nhập có dấu Thập phân. Nhờ Thầy chỉnh giúp em làm tròn số ở cột O trên báo cáo sheet "1" à.

- Sheet "thông tin" khi e tích cột G là "x", sau đó ấn nút "cập nhật họ tên" thì nó bị mất à, mong Thầy giữ nguyên giúp em, để e xóa thủ công cùng với cột C,D,E khi e ấn nút "cập nhật họ tên"

- Sheet "1" báo cáo Thầy do e bổ sung thêm cột P,Q,R,S để kiểm tra, e đã áp dụng công thức thủ công. E nhờ Thầy giúp vba tự động chỉ ấn vào nút "tách về 2 sheet" là ra báo cáo tổng thể à.

Em xin gửi File đính kèm.

Em cám ơn Thầy rất nhiều à. Rất mong Thầy xem xét giúp em.

Em chúc Thầy sức khỏe.
4.
- Cột Mã số Thuế các sheet bạn format trước cho nó kiểu Text.
- Cột O sử dụng làm Row là gì không hiểu.
- Là tròn số theo kiểu nào? Giống hàm Round của Excel, hay lấy số nguyên. Trong file này là lấy số nguyên.
- Bổ sung VBA cho các cột P,Q,R,S xong.
- Công thức tính thuế cột Q của bạn có "chắc ăn" chưa? Tôi thấy chưa ổn so với hàm tôi viết bằng VBA. Bạn xem lại cái nào đúng.
 

File đính kèm

4.
- Cột Mã số Thuế các sheet bạn format trước cho nó kiểu Text.
- Cột O sử dụng làm Row là gì không hiểu.
- Là tròn số theo kiểu nào? Giống hàm Round của Excel, hay lấy số nguyên. Trong file này là lấy số nguyên.
- Bổ sung VBA cho các cột P,Q,R,S xong.
- Công thức tính thuế cột Q của bạn có "chắc ăn" chưa? Tôi thấy chưa ổn so với hàm tôi viết bằng VBA. Bạn xem lại cái nào đúng.
Dạ e cám ơn Thầy.

Nhờ Thầy xem giúp em cột Q và cột J à.

E thấy công thức U mà Thầy test ở ngoài đúng rùi à, nhưng ko hiểu sao Vba ở cột Q lại trả về số liệu khác nhờ Thầy xem giùm lại à.

Còn 1 điều kiện nữa ở cột J ở sheet "1" công thức thủ công của e, hỏi khác với của Thầy dẫn kết kết quả sẽ trả lại ở Cột Q sẽ khác nhau à.

Em xin gửi đính kèm File thủ công của e làm hơi chậm một chút vì sử dụng nhiều công thức à e xóa bớt đi dòng đi mới chạy được File của e. Và File của Thầy e đã tô mầu chỗ bị lệch.

Em cám ơn Thầy rất nhiều à.
 

File đính kèm

E thấy công thức U mà Thầy test ở ngoài đúng rùi à, nhưng ko hiểu sao Vba ở cột Q lại trả về số liệu khác nhờ Thầy xem giùm lại à.
Nói về thuế TNCN, bạn tham khảo công thức này vừa chính xác vừa gọn gàng:
Mã:
X4=SUM(TEXT(P4-{0,5,10,18,32,52,80}*12*10^6,"0;\0")*5%)
Enter fill xuốmg.

Thân
 

File đính kèm

Dạ e cám ơn Thầy.

Nhờ Thầy xem giúp em cột Q và cột J à.

E thấy công thức U mà Thầy test ở ngoài đúng rùi à, nhưng ko hiểu sao Vba ở cột Q lại trả về số liệu khác nhờ Thầy xem giùm lại à.

Còn 1 điều kiện nữa ở cột J ở sheet "1" công thức thủ công của e, hỏi khác với của Thầy dẫn kết kết quả sẽ trả lại ở Cột Q sẽ khác nhau à.

Em xin gửi đính kèm File thủ công của e làm hơi chậm một chút vì sử dụng nhiều công thức à e xóa bớt đi dòng đi mới chạy được File của e. Và File của Thầy e đã tô mầu chỗ bị lệch.

Em cám ơn Thầy rất nhiều à.
Không nên viết tắt e, ko.
Đọc gặp "à à" hơi bị oải. Thường thì người khác viết "ạ" hoặc không.
----------------------------
Tôi không có khả năng đọc Công thức quá dài hoặc công thức mảng.
Tạm lấy công thức của @Phan Thế Hiệp áp vào để tính (Để lại ở Q4 . Nếu bạn chắc công thức "dài thoòon" của bạn là chính xác thì tính sau.
 

File đính kèm

Lần chỉnh sửa cuối:
Không nên viết tắt e, ko.
Đọc gặp "à à" hơi bị oải. Thường thì người khác viết "ạ" hoặc không.
----------------------------
Tôi không có khả năng đọc Công thức quá dài hoặc công thức mảng.
Tạm lấy công thức của Phan Thế Hiệp áp vào để tính (Để lại ở . Nếu bạn chắc công thức "dài thoòon" của bạn là chính xác thì tính sau.
Dạ Em cám ơn Thầy đã góp ý.

Dạ File của Thầy em thấy tuyệt vời.

Rất cám ơn Thầy đã bố trí thời gian xử lý giúp em.
 
Không nên viết tắt e, ko.
Đọc gặp "à à" hơi bị oải. Thường thì người khác viết "ạ" hoặc không.
----------------------------
Tôi không có khả năng đọc Công thức quá dài hoặc công thức mảng.
Tạm lấy công thức của @Phan Thế Hiệp áp vào để tính (Để lại ở Q4 . Nếu bạn chắc công thức "dài thoòon" của bạn là chính xác thì tính sau.
















Dạ Thầy ơi, chắc em cũng không thể ngờ tới à.

Cả buổi hôm nay em chạy thử lại, còn một vấn đề nhỏ thôi Thầy à. Em không đủ trình độ để hiểu được VBA

Thầy giúp em sửa lại với à.

Khi trả về kết quả sheet 1 và sheet 2, vẫn bị dấu thập phân ở cột F, J, L, O Thầy giúp em làm tròn số với à. Và cột F, cột J ở sheet 2 Thầy giúp em làm tròn luôn với à để khi chạy kết quả không bị dấu thập phân.

Hiện tại e đã tô mầu một số có dấu Thập phân.

Dạ mong Thầy sửa giúp em.

Em xin cám ơn Thầy.

Hiển thị văn bản được trích dẫn
 
Dạ Thầy ơi, chắc em cũng không thể ngờ tới à.

Cả buổi hôm nay em chạy thử lại, còn một vấn đề nhỏ thôi Thầy à. Em không đủ trình độ để hiểu được VBA

Thầy giúp em sửa lại với à.

Khi trả về kết quả sheet 1 và sheet 2, vẫn bị dấu thập phân ở cột F, J, L, O Thầy giúp em làm tròn số với à. Và cột F, cột J ở sheet 2 Thầy giúp em làm tròn luôn với à để khi chạy kết quả không bị dấu thập phân.

Hiện tại e đã tô mầu một số có dấu Thập phân.

Dạ mong Thầy sửa giúp em.

Em xin cám ơn Thầy.

Hiển thị văn bản được trích dẫn
Lỗi của tôi chưa quan tâm chuyện làm tròn.
Tạm xem file này, nếu code sai thì chỉ rõ ô nào sai, kết quả đúng là gì.
Nếu,Nếu... thì không bàn.
 

File đính kèm

Dạ em xin cám ơn Thầy rất nhiều à.
Vẫn còn "à", à là sao? (Bài #26)
Dân miền Nam "à" là tiếng gọi nhau, ví dụ: " Cu Tèo à, cu Tèo ơi, mày ở đâu?"
Còn "", ví dụ: "Dạ, con không dám nữa (đâu) ."
Nói chung là phải dùng tiếng "phổ thông" mới "khỏi làm phiền hàng xóm".
Tôi chưa thấy ai dùng từ "à" trong giao tiếp khi không phải câu hỏi, ví dụ "Tao nói mày không hiểu à?"
Bài đã được tự động gộp:

@Phan Thế Hiệp : Giờ này mà còn "rình bài GPE" sao?
 
Lần chỉnh sửa cuối:
@Phan Thế Hiệp : Giờ này mà còn "rình bài GPE" sao?
Đâu có đâu anh!
Vì đã hứa với "cô em gái" (mà không phải em gái) 1 việc, nên làm xong trách nhiệm của người anh, "quỡn" quá vào thăm và ủng hộ tinh thần anh em, đó anh!

Khà khà khà.
/-*+//-*+//-*+/
 
Đâu có đâu anh!
Vì đã hứa với "cô em gái" (mà không phải em gái) 1 việc, nên làm xong trách nhiệm của người anh, "quỡn" quá vào thăm và ủng hộ tinh thần anh em, đó anh!

Khà khà khà.
/-*+//-*+//-*+/
Nửa đêm mà hứa với "cô em gái" một việc và đã làm xong trách nhiệm?
Chúc thọ!
Hên xui. Ẹc..
 
Lỗi của tôi chưa quan tâm chuyện làm tròn.
Tạm xem file này, nếu code sai thì chỉ rõ ô nào sai, kết quả đúng là gì.
Nếu,Nếu... thì không bàn.
Dạ e Chào Thầy.

Thầy ơi, Thầy xem giúp em, công thức trả về kết quả sheet "1".

Có sự nhầm lẫn giữa các dòng.

Em có chi tiết tô màu ở sheet 1. Nhờ Thầy xem lại giúp em.

Em cám ơn Thầy.

Em gửi File e làm thủ công.
 

File đính kèm

Dạ e Chào Thầy.

Thầy ơi, Thầy xem giúp em, công thức trả về kết quả sheet "1".

Có sự nhầm lẫn giữa các dòng.

Em có chi tiết tô màu ở sheet 1. Nhờ Thầy xem lại giúp em.

Em cám ơn Thầy.

Em gửi File e làm thủ công.
Vì cột Q phải gán công thức của @Phan Thế Hiệp nên sau khi ghi xuống sheet mới tính được cột R,S.
Sau khi gán công thức vào cột Q,R,S thì chừa lại công thức Q4 đến S4 để bạn kiểm tra công thức, từ Q5 - S5 trở xuống chuyển thành giá trị.
Khi chuyển thành giá trị tôi chuyển nhầm dòng.
 

File đính kèm

Từ 0 giờ lên tới 7 rồi, quá nể bác Ba Tê đó.
 
Vì cột Q phải gán công thức của @Phan Thế Hiệp nên sau khi ghi xuống sheet mới tính được cột R,S.
Sau khi gán công thức vào cột Q,R,S thì chừa lại công thức Q4 đến S4 để bạn kiểm tra công thức, từ Q5 - S5 trở xuống chuyển thành giá trị.
Khi chuyển thành giá trị tôi chuyển nhầm dòng.
Dạ em xin cám ơn Thầy.

Thầy đúng là tấm gương cho anh/em diễn đàn học tập. Ngưỡng mộ Thầy.
 
Từ 0 giờ lên tới 7 rồi, quá nể bác Ba Tê đó.
Quả thật là tôi không biết gì về Kế toán, Thuế, ... làm trật làm lại, lu xu bu quá, đến bài 7 rồi mà chưa chắc xong.
Với lại "Ông Thần" này cũng thay đổi xoành xoạch, tôi đã "mắc quạu" từ bài #19. Nhưng bỏ giữa chừng cũng "coi không được".
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom