Xóa dòng trong Excel sử dụng VBA Marco

Rate this post
Marco là một trong những chức năng nâng cao giúp cho Excel xử lý văn bản mạnh mẽ hơn, nhanh hơn và chính xác hơn.

Marco là một trong những chức năng nâng cao giúp cho Excel xử lý văn bản mạnh mẽ hơn, nhanh hơn và chính xác hơn. Trong bài viết này, chúng tôi sẽ giúp bạn cách sử dụng VBA MARCO để xóa dòng trống trắng trong Excel, Marco là một chức năng không phải ai cũng biết và sử dụng được.

Bởi Marco yêu cầu những kiến thức nâng cao về Excel, chính vì thế hầu hết người dùng đều cảm thấy khó khăn khi tiếp xúc với chức năng này của Excel.

Để giúp người dùng sẽ sử dụng VBA Marco tốt hơn, chúng tôi sẽ cung cấp các thông tin hữu ích về vấn đề này. VBA Marco được thao tác trên các phiên bản Office 2007, Office 2010 và Office 2013.  Thực chất tất cả các thao tác này đã hoàn toàn tự động. Và bạn chỉ cần làm những bước cơ bản sau mà thôi.

Hướng dẫn cách sử dụng VBA Marco để xóa dòng trong Excel

Bước 1: Đầu tiên, bạn cần sử dụng tổ hợp phím Alt + F11 để khởi động chạy Microsoft Visual basic for application.

cách xóa dòng trong Excel - bước 1

Bước 2: Tiếp đến, bạn hãy copy đoạn mã Marco dưới đây nhé.

  • Sub DeleteBlankRows1()
  • Dim i As Long
  • With Application
  • .Calculation = xlCalculationManual
  • .ScreenUpdating = False
  • For i = Selection.Rows.Count To 1 Step -1
  • If WorksheetFunction.CountA(Selection.Rows(i)) = 0 Then
  • Selection.Rows(i).EntireRow.Delete
  • End If
  • Next i
  • .Calculation = xlCalculationAutomatic
  • .ScreenUpdating = True
  • End With
  • End Sub

Bước 3: Sau khi dán đoạn mã vào VBA Marco rồi, bạn hãy bấm nút Run để chạy chương trình.

cách xóa dòng trong Excel - bước 2

Như vậy, chúng tôi đã giới thiệu tới bạn đọc cách xóa dòng trong Excel  bằng VBA Marco. Thực chất, bạn hoàn toàn có thể thực hiện thao tác này bằng tay, nhưng khi chạy đoạn mã trên sẽ giúp bạn tiết kiệm được thời gian khi làm việc với Excel hơn.