Cách xóa dữ liệu trong bảng tính cho tất cả các ô không khóa (1 người xem)

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

nhuuvinh18

Thành viên mới
Tham gia
11/9/07
Bài viết
48
Được thích
1
Chào các anh/chị,

Em có 1 bảng tính dữ liệu khá nhiều, 1 số cột đã lock & số cột chưa. 1 lần xóa dữ liệu để nhập dữ liệu mới e phải chọn cột không khóa & xóa từng cột. Có cách nào bấm All và xóa nhưng nó chỉ xóa các cột không lock không nhỉ.

Cám ơn các anh/chị đã xem
 
Có lẽ chỉ dùng VBA.

Tôi thử code sau làm tốt

Sub XoaVung()
Const CacDiaChi$ = "B3:B10,G6:M7,J13:M14"
Range(CacDiaChi).ClearContents
End Sub



trong đó
Const CacDiaChi$ = "B3:B10,G6:M7,J13:M14"
có "B3:B10,G6:M7,J13:M14" là địa chỉ các vùng cần xóa.

Để có đia chỉ đó, bạn có thể sửa trực tiếp, hoặc nháy chuột ô trống và gõ = rồi rê chuột trên vùng cần xóa (là vùng không khóa). Rê xong 1 vùng, nếu còn vùng tiếp thì gõ dấu phẩy và rê vùng tiếp...

Gõ ENter, thấy báo lỗi. Gõ F2 và chép các địa chỉ đó, dán vô phía sau của Const...

Nếu bạn chưa quen VBA thì nói nha
 

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

Back
Top Bottom