Xóa ô khỏi một phạm vi đã chọn (Microsoft Excel)
Giả sử rằng bạn đã chọn một loạt các ô, chẳng hạn như A7: R182.
Bạn muốn thực hiện một số loại hoạt động trên tất cả các ô trong phạm vi này, ngoại trừ một số ô. Bạn có thể thắc mắc làm cách nào để xóa một vài ô trong phạm vi khỏi tập hợp lựa chọn, vì vậy bạn giữ phím Ctrl khi bấm vào các ô đó. Điều đó không hoạt động; Excel chỉ cần bỏ chọn phạm vi bạn đã chọn trước đó.
Không có cách nào để thay đổi hành vi này trong chính Excel. Thay vào đó, bạn cần chuyển sang các giải pháp khác. Một là sử dụng macro, chẳng hạn như sau:
Sub UnSelectSomeCells() Dim rSelect As Range Dim rUnSelect As Range Dim rNew As Range Dim rCell As Range Set rSelect = Selection Set rUnSelect = Application.InputBox( _ "What cells do you want to exclude?", Type:=8) For Each rCell In rSelect If Intersect(rCell, rUnSelect) Is Nothing Then If rNew Is Nothing Then Set rNew = rCell Else Set rNew = Union(rNew, rCell) End If End If Next rNew.Select Set rCell = Nothing Set rSelect = Nothing Set rUnSelect = Nothing Set rNew = Nothing End Sub
Để sử dụng macro, hãy chọn toàn bộ phạm vi bạn muốn bắt đầu, chẳng hạn như A7: R182. Sau đó chạy macro. Bạn được yêu cầu chọn các ô không được chọn. Bạn có thể làm như vậy bằng cách chọn các ô bằng chuột, giữ phím Shift khi bạn nhấp vào từng ô. Khi bạn loại bỏ hộp nhập liệu, lựa chọn bạn bắt đầu sẽ được sửa đổi để loại trừ các ô bạn đã chọn.
Nếu bạn không muốn sử dụng macro của riêng mình, bạn có thể tìm trợ giúp để bỏ chọn các ô trong một phạm vi đã chọn bằng cách sử dụng các công cụ của bên thứ ba, chẳng hạn như ASAP Utilities. Bạn có thể tìm thấy các công cụ Excel của họ tại trang Web này:
http://www.asap-utilities.com/asap-utilities-excel-tools.php
Công cụ áp dụng cho mẹo này là công cụ Chọn.
_Lưu ý: _
Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (3102) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: