Hướng dẫn cách sử dụng VBA để tạo nút chèn nhanh một dòng trong Excel

Nội dung được viết bởi Như Quỳnh Văn Vũ

Trong Excel, khi chèn một hàng trống trong trang tính, hàng trống đó sẽ luôn được chèn phía trên hàng hoặc ô đã chọn. Tuy nhiên, đôi khi, bạn chỉ muốn chèn thêm hàng bên vào dưới ô hoặc hàng đã chọn. Vậy làm sao để bạn có thể giải quyết vấn đề này trong Excel? Sau đây, Gitiho sẽ hướng dẫn bạn cách để chèn thêm một dòng trong Excel với VBA. 

Các cách chèn nhiều dòng nhanh trong excel hay và lạ

1. Nhấn giữ tổ hợp phím ALT + F11 để cửa sổ Microsoft Visual Basic for Applications (VBA).

2. Sau đó, click vào Insert => Module và dán macro sau vào Cửa sổ Module.

Sub InsertRowDown()
'Updateby Extendoffice
Dim xRg As Range
    On Error Resume Next
    Application.ScreenUpdating = False
    Set xRg = ActiveCell.Offset(1, 0)
    xRg.EntireRow.Select
     Selection.Insert Shift:=xlDown
     Selection.ClearFormats
    Application.ScreenUpdating = True
End SubeenUpdating = True
End Sub

Hướng dẫn cách sử dụng VBA để tạo nút chèn nhanh một dòng trong Excel
 

3. Tiếp theo, bạn hãy lưu và đóng cửa sổ mã này => click vào Insert => Shapes => Rectangle:

Hướng dẫn cách sử dụng VBA để tạo nút chèn nhanh một dòng trong Excel
 

4. Sau đó, bạn vẽ một hình chữ nhật bằng cách kéo con trỏ và định dạng nếu cần. 

Hướng dẫn cách sử dụng VBA để tạo nút chèn nhanh một dòng trong Excel
 

5. Sau khi định dạng theo nhu cầu của mình, bạn hãy click chuột phải vào hình chữ nhật và chọn option Assign Macro:

Hướng dẫn cách sử dụng VBA để tạo nút chèn nhanh một dòng trong Excel
 

6. Trong hộp thoại Assign Macro, bạn chọn tên macro mà bạn vừa mới chèn từ hộp danh sách Macro name:

Hướng dẫn cách sử dụng VBA để tạo nút chèn nhanh một dòng trong Excel
 

7. Sau đó, click OK để đóng hộp thoại. Bây giờ, khi bạn click vào bất kỳ ô nào, sau đó click vào hình chữ nhật, hàng trống sẽ được chèn vào phía trên ô đã chọn:

Hướng dẫn cách sử dụng VBA để tạo nút chèn nhanh một dòng trong Excel
 

Trên đây là những hướng dẫn các bạn về cách chèn nhanh một dòng trong Excel. Nếu thấy bài viết hay và hữu ích, các bạn hãy chia sẻ với bạn bè của mình nhé. Chúc các bạn thành công!

Bạn đã dùng Excel lâu năm, nhưng đến giờ này vẫn còn đang:

  • Không biết sử dụng các chức năng trong Excel ở mục nào, mỗi lần động tới việc gì là phải lên mạng hỏi Google.
  • Biết vài hàm cộng trừ cơ bản, không giúp ích được quá nhiều trong công việc
  • Tốn nhiều thời gian làm việc, thường xuyên phải OT do không thành thạo Excel.
  • Không được tăng lương vì vẫn còn làm những bảng tính, báo cáo Excel sơ sài, kém chuyên nghiệp.
  • Không biết tự động hóa quy trình để làm việc nhàn hơn với marco hay VBA.

Vậy thì tại sao bạn không đăng ký ngay khóa học Tuyệt đỉnh Excel - Khóa học Excel online từ cơ bản đến nâng cao của Gitiho. Bạn sẽ nhanh chóng làm chủ công cụ này và tự tin khi thực hiện công việc từ tạo bảng tính, quản lý và tính toán số liệu, thành thạo các tính năng và hàm Excel, tạo và tùy chỉnh báo cáo và biểu đồ cho đến tự động hóa Excel bằng VBA.

Bấm vào Đăng ký ngay để bắt đầu học Excel cùng Gitiho nhé!

5/5 - (1 bình chọn)

5/5 - (1 bình chọn)

0 thảo luận

@ 2020 - Bản quyền của Công ty cổ phần công nghệ giáo dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở kế hoạch và đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ thông tin và truyền thông