Удаление ячеек из выделенного диапазона (Microsoft Excel)
Допустим, вы выбрали большой диапазон ячеек, например 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 [Удаление ячеек из выбранного диапазона]
.