Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng

Tiêu đề: [Hỏi] Cách ẩn và chèn dòng bằng VBA khi dữ liệu nguồn thay đổi [In trang]

Tác giả: nguoibantot    Thời gian: 28/2/2016 20:23
Tiêu đề: [Hỏi] Cách ẩn và chèn dòng bằng VBA khi dữ liệu nguồn thay đổi
Chào các anh, chị trong diễn đàn,
Rất mong các anh, chị giúp em bài toán sau
Khi em cập nhật sheet “File nguon” - phần Thông tin học viên, như: xóa dữ liệu, thêm dữ liệu, chèn thêm dòng, thì các sheet khác  sẽ:
1. Tự động ẩn dòng khi dòng không có dữ liệu
2. Tự động hiện ra dòng khi dòng có dữ liệu
3. Tự động chèn thêm dòng (có copy công thức) khi dữ liệu nguồn được chèn thêm dòng
Ngoài ra, em cũng nhờ các anh, chị hướng dẫn giúp em thao tác “Undo” khi sử dụng VBA nhé
Nhờ các anh, chị trong diễn đàn mà em đã thànhcông ở 2 bước đầu tiên (tự động ẩn dòng khi dòng không có dữ liệu, tự động hiện ra dòng khi dòng có dữ liệu). Mong các anh, chị có thể giúp em hoàn thiện code VBA để  file có thể tự động ẩn dòng, chèn dòng khi dữ liệu nguồn thay đổi cũng như có thể Undo nhé
Cảm ơn các anh, chị thật nhiều

CSDL.xls

962 KB, Lượt tải về: 821


Tác giả: tranhoe    Thời gian: 1/3/2016 23:22
Để xử lý bài bản thì quan trọng nhất là bố trí dữ liệu (trên sheet File nguon) thật khoa học, các sheet khác chỉ là các bản báo cáo theo yêu cầu; khi đó mới tận dụng hết khả năng của VBA.Chức năng Undo khi chạy code VBA vẫn thực hiện được nhưng câu lệnh thật rườm rà và đòi hỏi hiểu code thật tốt. Vì vậy: Tốt hơn hết là khi kết quả chạy macro không đúng ý mình thì đóng file mà không Save là xong.

Nhận xét về file của Bạn:
1./ Sheet "File nguon" chưa đúng với 1 CSDL
2./ Không cần dùng sự kiện Worksheet_Activate cho tất cả các sheet như file CSDL.xls của Bạn, chỉ cần tạo từng macro (kèm nút bấm hoặc phím tắt) để lọc các trường thỏa điều kiện và đưa vào các báo cáo.

Vài ý kiến góp ý như vậy. Cái chính là Bạn phải tự tạo CSDL, tự viết macro; còn ACE chỉ xử lý tình huống giúp Bạn mà thôi.

Tác giả: nguoibantot    Thời gian: 1/3/2016 23:52
tranhoe gửi lúc 1/3/2016 23:22
Để xử lý bài bản thì quan trọng nhất là bố trí dữ liệu (trên sheet File nguon) thật  ...

Cảm ơn anh tranhoe nhiều ạ. Em sẽ tiếp tục nghiên cứu, sau khi hoàn tất sẽ gửi file lên diễn đàn và nhờ sự góp ý của ACE. Cảm ơn anh thật nhiều :)
Tác giả: dangky47h    Thời gian: 6/9/2017 10:43
nguoibantot gửi lúc 1/3/2016 23:52
Cảm ơn anh tranhoe nhiều ạ. Em sẽ tiếp tục nghiên cứu, sau khi hoàn tất sẽ gửi file l ...

Anh tranhoe ơi ý bạn member hỏi tương tự file này, anh giúp em mới nhé

Mau hoan cong chuan 2017.xls

2.14 MB, Lượt tải về: 757


Tác giả: dangky47h    Thời gian: 6/9/2017 10:45
nguoibantot gửi lúc 1/3/2016 23:52
Cảm ơn anh tranhoe nhiều ạ. Em sẽ tiếp tục nghiên cứu, sau khi hoàn tất sẽ gửi file l ...

mình cũng đang thắc mắc như bạn, bạn đã tìm ra được chưa giúp mình mới




Chào mừng ghé thăm Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng (https://xaydung360.vn/diendan/) Powered by Discuz! X3.2