Xóa dữ liệu từng cột theo giá trị lớn nhất

CHAOQUAY

Thành viên tích cực
Tham gia ngày
24 Tháng tám 2018
Bài viết
862
Được thích
843
Điểm
360
đúng rồi bạn.. dòng 1 là tổng của từng cột..để mỗi lần delete mình cần lấy giá trị tổng cột nào lớn nhất để delete tiếp.. ( dòng 3 là tổng lúc đầu chưa delete từng cột -).. mình làm thủ công . nên khi delete đên trường hợp có 2 cột bằng nhau.. mình sẽ so sánh giá trị tổng cột lúc đầu ở dòng thứ 3.. cột nào có giá trị lớn hơn mình sẽ ưu tiên delete cột đó....
Vào thời điểm bắt đầu tính, nếu tổng dòng 1 & 3 không đúng là code sẽ bị lỗi. Bạn kiểm tra xem tổng các cột khi paste đã đúng hay chưa
 

quanthienhan

Thành viên hoạt động
Tham gia ngày
4 Tháng hai 2007
Bài viết
120
Được thích
3
Điểm
670
Tuổi
39
Vào thời điểm bắt đầu tính, nếu tổng dòng 1 & 3 không đúng là code sẽ bị lỗi. Bạn kiểm tra xem tổng các cột khi paste đã đúng hay chưa
OK rồi bạn .. bạn cho hỏi. code này mặc định nó sẽ xóa bao nhiêu cột rồi mới dừng.. mình có thể chủ động thay đổi số cột cần xóa được không bạn.
Cảm ơn.
 

concogia

Gội rồi mới Cạo
Tham gia ngày
17 Tháng chín 2009
Bài viết
3,265
Được thích
6,496
Điểm
860
OK rồi bạn .. bạn cho hỏi. code này mặc định nó sẽ xóa bao nhiêu cột rồi mới dừng.. mình có thể chủ động thay đổi số cột cần xóa được không bạn.
Cảm ơn.
Xóa phải có điểm dừng - thí dụ ra lệnh xóa 6 cột trong 10 cột chẳng hạn- vì có khi xóa một hồi có khi nó xóa ....sạch sẽ, thí dụ với dữ liệu trong bài nó sẽ xóa theo thứ tự các cột 5 - 9 - 2 - 10 - 4 - 3 - 7 khi xóa xong cột thứ 7, sang thằng thứ 8 (cũng là cột 8) còn 2 em mang số 1, nếu xóa đi...... thì sạch sẽ, chẳng còn gì để mà làm tiếp. Híc
Mà ...cái này là cái gì ngộ vậy bạn ( hỏi cho biết thôi)
Thân
 

CHAOQUAY

Thành viên tích cực
Tham gia ngày
24 Tháng tám 2018
Bài viết
862
Được thích
843
Điểm
360
OK rồi bạn .. bạn cho hỏi. code này mặc định nó sẽ xóa bao nhiêu cột rồi mới dừng.. mình có thể chủ động thay đổi số cột cần xóa được không bạn.
Cảm ơn.
code này có phần giống như ý bài 23. code sẽ xóa liên tục, mỗi lần xóa đều lưu lại kết quả liền trước. Tới khi xóa hết tất cả thì dừng, lấy kết quả liền trước khi dừng làm đáp án vì vậy không xác định trước được là sẽ xóa bao nhiêu cột.

Với dạng bài của bạn, số cột sẽ xóa ( hoặc số cột không xóa ) có lẽ chỉ có thể xác định gần đúng thôi bạn
 

quanthienhan

Thành viên hoạt động
Tham gia ngày
4 Tháng hai 2007
Bài viết
120
Được thích
3
Điểm
670
Tuổi
39
Xóa phải có điểm dừng - thí dụ ra lệnh xóa 6 cột trong 10 cột chẳng hạn- vì có khi xóa một hồi có khi nó xóa ....sạch sẽ, thí dụ với dữ liệu trong bài nó sẽ xóa theo thứ tự các cột 5 - 9 - 2 - 10 - 4 - 3 - 7 khi xóa xong cột thứ 7, sang thằng thứ 8 (cũng là cột 8) còn 2 em mang số 1, nếu xóa đi...... thì sạch sẽ, chẳng còn gì để mà làm tiếp. Híc
Mà ...cái này là cái gì ngộ vậy bạn ( hỏi cho biết thôi)
Thân
Cái này bí mịt bạn...
Bài đã được tự động gộp:

code này có phần giống như ý bài 23. code sẽ xóa liên tục, mỗi lần xóa đều lưu lại kết quả liền trước. Tới khi xóa hết tất cả thì dừng, lấy kết quả liền trước khi dừng làm đáp án vì vậy không xác định trước được là sẽ xóa bao nhiêu cột.

Với dạng bài của bạn, số cột sẽ xóa ( hoặc số cột không xóa ) có lẽ chỉ có thể xác định gần đúng thôi bạn
Vậy ạ.. liệu mình có thế cố định code chỉ chạy xóa tối đa 7 cột thôi được không..
 

CHAOQUAY

Thành viên tích cực
Tham gia ngày
24 Tháng tám 2018
Bài viết
862
Được thích
843
Điểm
360
Vậy ạ.. liệu mình có thế cố định code chỉ chạy xóa tối đa 7 cột thôi được không..
Nếu nhỡ sau khi xóa 6 cột, 4 cột còn lại có tổng bằng nhau thì lần thứ 7, kết quả sẽ là = 0. Việc xóa tối đa 7 cột chắc cần phải thêm điều kiện lựa chọn cột để xóa bạn a
 

concogia

Gội rồi mới Cạo
Tham gia ngày
17 Tháng chín 2009
Bài viết
3,265
Được thích
6,496
Điểm
860
Bạn thử file này, làm ở sheet 2, thay đổi số cột muốn xóa ở [F1] rồi bấm vào hình mèo chuột
Thân
 

File đính kèm

quanthienhan

Thành viên hoạt động
Tham gia ngày
4 Tháng hai 2007
Bài viết
120
Được thích
3
Điểm
670
Tuổi
39
Bạn thử file này, làm ở sheet 2, thay đổi số cột muốn xóa ở [F1] rồi bấm vào hình mèo chuột
Thân
Cách của Bác hay quá... có điều quá trình xóa vẫn chưa được như em muốn lắm. Bác xem lại sheet 3 em làm thủ công.. có thể chạy theo cách em làm thủ công thì ngon..Cảm ơn Bác.
Bài đã được tự động gộp:

Nếu nhỡ sau khi xóa 6 cột, 4 cột còn lại có tổng bằng nhau thì lần thứ 7, kết quả sẽ là = 0. Việc xóa tối đa 7 cột chắc cần phải thêm điều kiện lựa chọn cột để xóa bạn a
ok.. có vẻ phức tạp nhỉ.. đành thôi vậy có gì em thủ công nốt vậy .. Em xin chân thành cảm ơn Bác nhiều...
 

File đính kèm

quanthienhan

Thành viên hoạt động
Tham gia ngày
4 Tháng hai 2007
Bài viết
120
Được thích
3
Điểm
670
Tuổi
39

File đính kèm

Ba Tê

Cạo Rồi Khỏi Gội
Tham gia ngày
5 Tháng năm 2009
Bài viết
11,289
Được thích
16,102
Điểm
1,860
Tuổi
60
Nơi ở
An Giang
Top Bottom