Допустим, вы выбрали большой диапазон ячеек, например A7: R182.

Вы хотите выполнить какую-то операцию со всеми ячейками в этом диапазоне, кроме нескольких. Вы можете задаться вопросом, как удалить пару ячеек в пределах диапазона из набора выбора, чтобы удерживать нажатой клавишу Ctrl при щелчке по этим ячейкам. Это не работает; Excel просто отменит выбор ранее выбранного диапазона.

Невозможно изменить это поведение в самом Excel. Вместо этого вам нужно обратиться к другим решениям. Один из них — использовать макрос, например следующий:

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

Чтобы использовать макрос, выберите весь диапазон, с которого хотите начать, например A7: R182. Затем запустите макрос. Вас попросят выбрать ячейки, которые нужно отменить. Вы можете сделать это, просто выбирая ячейки с помощью мыши, удерживая нажатой клавишу Shift при нажатии на каждую из них. Когда вы закрываете поле ввода, выбранный вами выбор изменяется, чтобы исключить выбранные вами ячейки.

Если вы предпочитаете не использовать собственные макросы, вы можете найти помощь по снятию выделения с ячеек в выбранном диапазоне с помощью сторонних инструментов, таких как ASAP Utilities. Вы можете найти их инструменты Excel на этой веб-странице:

http://www.asap-utilities.com/asap-utilities-excel-tools.php

Инструмент, применимый к этому совету, — это инструмент Выбрать.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (12457) относится к Microsoft Excel 2007 и 2010. Вы можете найти версию этого совета для более старого интерфейса меню Excel здесь:

link: / excel-Removing_Cells_from_a_Selected_Range [Удаление ячеек из выбранного диапазона].