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: