Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Đây là tập dữ liệu mẫu.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Bước 1 – Tạo mô-đun VBA để xóa ô trong Excel

  • Đi tới Nhà phát triển và nhấp vào Visual Basic .

Bạn cũng có thể nhấn ALT + F11 để mở “Microsoft Visual Basic cho Ứng dụng” cửa sổ.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Trong “Chèn” , chọn “Mô-đun'” .

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Bước 2 – Chèn mã VBA vào Mô-đun

  • Trong“Mô-đun” cửa sổ, hãy nhập mã VBA này.

Mã xóa ô giữ nguyên định dạng:

Sub Clear_Cell_With_Button()
Dim rng As Range
Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8)
rng.Select
Selection.ClearContents
End Sub

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Mã để xóa ô bao gồm định dạng

Sub Clear_Cell_With_Button_including_Format()
Dim rng As Range
Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8)
rng.Select
Selection.Clear
End Sub

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Mã để xóa ô

Sub Delete_Cell_With_Button()
Dim rng As Range
Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8)
rng.Select
Selection.Delete
End Sub

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Đọc thêm: Excel VBA để xóa nội dung của phạm vi

Sự khác biệt giữa lệnh Xóa, Xóa và ClearContents trong Excel VBA

Nội dung rõ ràng lệnh chỉ xóa giá trị ô trong khi vẫn giữ định dạng ô. Rõ ràng lệnh loại bỏ cả giá trị ô và định dạng ô và để trống các ô. Xóa lệnh loại bỏ các ô và dịch chuyển các ô dưới cùng lên trên.

Bước 3 – Tạo nút xóa ô trong Excel

  • Đi tới Nhà phát triển tab.
  • Nhấp vào Chèn và chọn Nút .

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Vẽ một hộp trong khu vực bạn muốn đặt nút.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Các  “Gán macro ” cửa sổ sẽ mở.
  • Chọn vĩ mô bạn đã tạo.
  • Nhấp vào OK .

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Bạn sẽ thấy một nút macro trong vùng đã chọn. Nhấp chuột phải nút macro để đổi tên nó là “Chỉ xóa nội dung ”.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Tạo thêm hai nút cho các mã khác có tên “Xóa các ô bao gồm định dạng ” và “Xóa ô

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Bước 4 – Chạy Macro VBA để xóa ô bằng một nút

  • Nhấp vào “Chỉ xóa nội dung ” để chỉ xóa các giá trị ô đã chọn.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Một cửa sổ sẽ mở ra. Chọn phạm vi và nhấp OK .

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Các giá trị ô đã chọn sẽ bị xóa nhưng định dạng là như nhau.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Nhấp vào “Xóa ô bao gồm định dạng ” để xóa giá trị ô và xóa định dạng.
  • Chọn phạm vi ô mà bạn muốn xóa và nhấp vào OK .

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Các ô đã chọn sẽ bị xóa.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

  • Nhấp vào “Xóa ô ” và chọn phạm vi ô.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Các ô đã chọn sẽ bị xóa và các ô dưới cùng được dịch chuyển lên trên.

Dễ dàng xóa các ô Excel bằng nút một lần bấm:4 bước đơn giản

Đọc thêm: Cách xóa nội dung của trang tính bằng Excel VBA

Tải xuống sổ tay thực hành

Tải bài tập thực hành tại đây:

Bài viết liên quan

  • Cách xóa nội dung mà không xóa công thức bằng VBA trong Excel
  • Excel VBA để xóa nội dung của dải ô được đặt tên
  • Excel VBA để xóa và dịch chuyển sang trái bất kỳ ô hoặc cột nào
  • Excel VBA:Xóa nội dung nếu ô chứa các giá trị cụ thể
Nhận MIỄN PHÍ Bài tập Excel nâng cao có Giải pháp!