Chào cả nhà, VBA em mù tịt mong các bác giúp ca khó này với. Bảng tính có các cột và dòng như hình
Sau khi gõ xong ND4 thì ngay lập tức 1 hàng được chèn vào dưới hàng có ND4 với format như hàng ND4
Nếu xóa ND4 đi thì ngay lập tức nó sẽ xóa dòng 7 đi luôn, nếu xóa hết ND2, ND3, ND4 thì ngay lập tức các dòng 5, 6,7 (STT: 2,3,4) sẽ bị xóa (như hide dòng nhưng ở đây là xóa hẳn đi luôn)
Tóm lại đề bài là: Tức là chỉ để 1 dòng trên dòng "tổng cộng" nếu thêm nội dung thì nó sẽ tự động chèn thêm dòng, nếu xóa nội dung thì nó sẽ xóa dòng, các dòng của cột nội dung nếu xóa hết nội dung thì nó sẽ cũng xóa ngay dòng đó đi và cột STT sẽ được đánh lại theo đúng thứ tự 1, 2, 3,...
Nhưng phải là NGAY LẬP TỨC thực hiện lệnh, em đã thử một code xóa nhưng phải bấm cho nó chạy thì nó mới xóa, có mã nào mà nó tự thực hiện ko các bác
Mong cả nhà giúp em cái code với. Cảm ơn nhiều
Sau khi gõ xong ND4 thì ngay lập tức 1 hàng được chèn vào dưới hàng có ND4 với format như hàng ND4
Nếu xóa ND4 đi thì ngay lập tức nó sẽ xóa dòng 7 đi luôn, nếu xóa hết ND2, ND3, ND4 thì ngay lập tức các dòng 5, 6,7 (STT: 2,3,4) sẽ bị xóa (như hide dòng nhưng ở đây là xóa hẳn đi luôn)
Tóm lại đề bài là: Tức là chỉ để 1 dòng trên dòng "tổng cộng" nếu thêm nội dung thì nó sẽ tự động chèn thêm dòng, nếu xóa nội dung thì nó sẽ xóa dòng, các dòng của cột nội dung nếu xóa hết nội dung thì nó sẽ cũng xóa ngay dòng đó đi và cột STT sẽ được đánh lại theo đúng thứ tự 1, 2, 3,...
Nhưng phải là NGAY LẬP TỨC thực hiện lệnh, em đã thử một code xóa nhưng phải bấm cho nó chạy thì nó mới xóa, có mã nào mà nó tự thực hiện ko các bác
Mong cả nhà giúp em cái code với. Cảm ơn nhiều
Lần chỉnh sửa cuối: