Nhờ hướng dẫn sử dụng VBA để xóa vùng dữ liệu có sẵn trước khi nhập vào dữ liệu mới

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

giahanks123

Thành viên mới
Tham gia
29/3/20
Bài viết
3
Được thích
0
Nhờ giúp đỡ nút lệnh bằng VBA để xóa dữ liệu có sẵn theo vùng cụ thể ví
ví dụ xóa từ C5:E10 và từ C12:F22. Xóa để mình nhập lại dữ liệu mới.
Cảm ơn.
 

File đính kèm

  • Lich ca lam viec.xlsx
    11.5 KB · Đọc: 3
Nội dung bài viết mình để ví dụ mà bạn. Ở trong file mình nhờ cụ thể dòng (vùng) cần xóa mà
Nhiều thành viên ngại nhất những trường hợp ví dụ một đằng, thực tế một nẻo, sau này sửa đi sửa lại mất công nên mình thôi ngay từ đầu để người nào kiên nhẫn sẽ giúp
 
Nhờ giúp đỡ nút lệnh bằng VBA để xóa dữ liệu có sẵn theo vùng cụ thể ví
ví dụ xóa từ C5:E10 và từ C12:F22. Xóa để mình nhập lại dữ liệu mới.
Cảm ơn.
Nếu là 2 vùng cố định thì chuyện xóa là trở bàn tay dễ dàng. (Mà chắc là không phải vậy!)

Bằng ngược lại, thì cần xác định dòng đầu của mỗi vùng rồi sau đó mở rọng ra & xóa thôi, lần lượt từng vùng một!
 
Muốn ví dụ thì ví dụ.
Ví dụ muốn xóa vùng "từ C5:E10 và từ C12:F22"
Union(Range("C5:E10"), Range("C12:F22")).ClearContents

Mầ mần biếng chi biếng dữ. Muốn xóa range C12:C22 thì chỉ việc gõ C12:C22 vào cái ô địa chỉ, bấm delete là xong. Cốt với kiếc.
 
Sau một hồi tìm kiếm trên Youtube, mình cũng tùy biến được đoàn VBA theo nhu cầu của mình.
Cảm ơn các A/C đã quan tâm.

Option Explicit
Sub Xoavung()
Dim Ws As Worksheet
Set Ws = Sheet1
Ws.Range("C8:E14").ClearContents
Ws.Range("C16:E22").ClearContents
End Sub
 
Web KT

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

Back
Top Bottom