Giới hạn phạm vi ô Excel: Giới hạn bảng có macro

Tổng quan hơn trong bảng của bạn

Bảng tính Excel chứa hàng triệu ô trong nhiều cột và hàng. Số lượng ô trong bảng khác nhau tùy thuộc vào phiên bản Excel đã cài đặt. Tuy nhiên, theo quy tắc, bạn chỉ cần một phần nhỏ các ô có sẵn cho bảng của mình. Để bạn có thể tập trung vào những điều cần thiết, việc loại bỏ các ô thừa khỏi bảng tính Excel của bạn là rất hợp lý. Excel cung cấp các cách và phương tiện cho việc này mà bạn có thể thực hiện chỉ với một vài cú nhấp chuột. Kết quả là các bảng chỉ có số ô cần thiết. Bạn có thể tìm hiểu tại đây cách thanh lọc các bảng trong phiên bản Excel của mình.

Cách xóa các ô thừa khỏi bảng tính Excel của bạn

"Quá nhiều" ô có thể gây nhầm lẫn và mắt bạn mệt mỏi. Một đối số khác cho một số ô được khớp với các giá trị: Bạn không còn có thể nhập bất kỳ giá trị bổ sung nào vào các ô lân cận. Đây là cách bạn giảm thiểu lỗi đồng thời khi bạn tạo biểu đồ từ các giá trị.

Hình minh họa một bảng rất đơn giản sau đây cho thấy rõ điều đó: Hai cột và ba hàng là đủ trong trường hợp này.

Các ô trống không thể nhấp được

Khi bạn hoàn thành phép tính được hiển thị ở đây, bạn cũng có thể đảm bảo rằng không thể nhấp vào các ô trống không có nội dung nào nữa. Tuy nhiên, điều này chỉ có thể thực hiện được với macro. Làm theo các bước sau:

  1. Nhấn tổ hợp phím "CTRL + N" để tạo một sổ làm việc mới, trống.

  2. Khởi động “VBA editor” bằng tổ hợp phím “ALT + F11”. Ghi chú: Nếu bạn đang sử dụng phiên bản Excel mới hơn, chẳng hạn như Office2022-2023 hoặc Microsoft 365, bạn có thể phải kích hoạt "công cụ dành cho nhà phát triển". Để thực hiện việc này, hãy điều hướng đến mục menu “Tùy chọn” qua “Tệp” và kích hoạt mục menu “Công cụ dành cho nhà phát triển” trong “tab Chính”. Lưu thay đổi bằng cách nhấp vào "OK".

  3. Trong “VBA editor”, bạn gọi lệnh “Insert”> “Module”.

  4. Bây giờ hãy nhập các dòng macro sau:
    Thu hẹp sub ()
    ActiveSheet.ScrollArea = ActiveSheet.UsedRange.AddressLocal
    Kết thúc Sub
    Sub chia sẻ
    ActiveSheet.ScrollArea = ""
    Kết thúc Sub

  5. Sau đó nhấn tổ hợp phím "ALT + Q". Mở sổ làm việc Excel, sau đó mở trang tính mà bạn muốn ẩn các ô không cần thiết.

  6. Nhấn tổ hợp phím "ALT + F8".

  7. Trong cửa sổ hộp thoại sau, nhấp vào macro "Thu hẹp".

  8. Nhấp vào "Chạy".

Kết quả: không phải cuộn qua các giá trị nữa

Sau quá trình này, bạn không thể di chuyển điểm đánh dấu ô ngoài ô được sử dụng cuối cùng trong bảng. Trong bảng ví dụ trong hình, ô "B3" là ô cuối cùng mà bạn có thể nhập giá trị.

Nếu bạn muốn loại bỏ giới hạn trên ô một lần nữa, hãy kích hoạt trang tính mong muốn, nhấn tổ hợp phím "ALT + F8" và nhập "Phát hành" trong macro. Sau đó nhấp vào "Run" để kích hoạt macro. Toàn bộ phạm vi ô trong bảng của bạn hiện có thể truy cập lại.

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave