Как в excel удалить кнопку
Как удалить строку рабочего листа Excel с клавиатуры горячими клавишами?
Для удаления строки в Excel существует несколько различных инструментов. Само удаление в Excel может быть разным. Можно удалить только содержимое ячеек строки, выделив строку и нажав клавишу Delete, при этом ячейки остаются на своих местах и продолжают хранить информацию о формате (шрифтах, заливках и так далее), а можно удалить строку как таковую, когда все ячейки выделенной строки удаляются, а их место занимают ячейки, расположенные строкой ниже.
Удаление строки при помощи контекстного меню
Самый простой способ для удаления строки в Excel — это использование контекстного меню, которое вызывается нажатием правой кнопки мыши. Для удаления строки, её необходимо предварительно выделить, затем вызвать контекстное меню и выбрать из него пункт «Удалить». Происходит удаление строки со сдвигом вверх, то есть ячейки выделенной строки исчезают, а все табличное поле, расположенное под удаляемой строкой смещается вверх. Аналогичным образом можно удалить несколько выделенных строк, для этого при выделении строк необходимо держать нажатой клавишу Ctrl. После того как строки выделены, вызывается контекстное меню и выбирается пункт «Удалить».
Удаление строки с клавиатуры горячими клавишами
Более быстрый способ удалить строку или несколько строк — использовать сочетание горячих клавиш на клавиатуре. Чтобы удалить строку с клавиатуры горячими клавишами, необходимо просто нажать Ctrl+»-«, то есть две клавиши, одна из которых Ctrl, а вторая «-«. Следует заметить, что строка (или несколько строк) должны быть предварительно выделены. Команда удаляет выделенную область со сдвигом вверх. Её использование позволяет сэкономить немного времени и избавиться от лишнего движения, которым вызывается контекстное меню. Можно еще несколько ускорить процесс удаления строки при помощи горячих клавиш, но для этого придется сделать две вещи. Во-первых, сохранить макрос в личной книге макросов и во-вторых, закрепить выполнение этого макроса за определенным сочетанием клавиш на клавиатуре.
1. Сохраняем макрос
Программный код макроса для удаления строки, в которой находится маркер выделения. Используя программный код, представленный ниже, можно удалить строку без использования манипулятора мыши. Команда определяет номер строки, в которой находится маркер выделения (активная ячейка) и удаляет эту строку со сдвигом вверх. При этом не требуется перед удалением выделять строку.
Для того, чтобы перенести этот программный код на свой компьютер, наведите курсор мыши на поле с программным кодом, нажмите на одну из двух кнопкок в правом верхнем углу этого поля, скопируйте программный код и вставьте его в модуль проекта на своем компьютере (подробнее о том, как сохранить программный код макроса ).
2. Присваиваем макросу сочетание клавиш
О том, как задать макросу сочетание горячих клавиш написано отдельно. Следует заметить, что относиться к выбору клавиш следует осторожно, так как некоторые сочетания уже используются приложением Excel. Кроме того приложение различает алфавит заданной буквы, поэтому чтобы не обращать внимания на раскладку клавиатуры при запуске макроса, можно создать копию макроса с другим именем и закрепить за ней сочетание клавиш с использованием той же кнопки, но в другой раскладке.
Макрос для удаления строк по условию
Существуют более совершенные инструменты для удаления строк, используя которые не нужно задействовать собственное зрение и внимание для поиска строк, которые требуется удалить. Примером может служить макрос, осуществляющий поиск и удаление строк, содержащих заданный пользователем текст, а также надстройка для Excel удаляющая строки, с множеством различных условий и возможностью задавать эти условия в удобном диалоговом окне.
Из проведенного обзора видно, что существуют различные инструменты для выполнения одной и той же операции, каждый из них имеет свои плюсы и свои минусы, остается выбрать из них наиболее оптимальный для своего конкретного случая.
VBA Excel. Удаление элементов управления формы с листа
Программное удаление элементов управления формы с рабочего листа при помощи кода VBA Excel. Метод Delete объекта Shape — синтаксис, примеры.
Метод Delete объекта Shape
Синтаксис метода Delete объекта Shape:
Workbooks(«BookName»).Worksheets(«SheetName»).Shapes(«ShapeName»).Delete
- BookName – имя рабочей книги вместе с расширением, книга должна быть открыта.
- SheetName – имя рабочего листа, которое отображается на ярлычке.
- ShapeName – имя элемента управления формы.
Элементы управления формы имеют два имени: основное на английском языке и альтернативное на русском. Как ни странно, оба этих имени можно использовать в качестве ShapeName в выражении, удаляющем элемент управления с рабочего листа.
Чтобы узнать альтернативное имя на русском языке, необходимо кликнуть правой кнопкой мыши по элементу управления формы. Откроется первое контекстное меню, а в адресной строке отобразится альтернативное имя.
Альтернативное имя кнопки на русском языке
Чтобы узнать основное имя на английском языке, необходимо кликнуть правой кнопкой мыши по элементу управления формы с задержкой на одну секунду: нажать кнопку, подождать одну секунду и отпустить. Откроется второе контекстное меню, а в адресной строке отобразится основное имя.
Основное имя кнопки на английском языке
Точно так же определяются основные и альтернативные имена других элементов управления формы.
Удаление одного элемента управления
Удаление элемента управления формы с рабочего листа книги, в которой размещен код:
ThisWorkbook.Worksheets(«Лист2»).Shapes(«Button 5»).Delete
Worksheets(«Лист4»).Shapes(«Перекл. 3»).Delete
ActiveSheet.Shapes(«Drop Down 2»).Delete
Удаление элемента управления формы с рабочего листа другой открытой книги:
Workbooks(«Чеки.xls»).Worksheets(«Чек №5»).Shapes(«Кнопка 2»).Delete
Удаление всех элементов управления
Удаление всех элементов управления формы всех типов:
Этот код удалит все имеющиеся на листе элементы управления формы.
Удаление всех однотипных элементов управления формы:
Этот код удалит все имеющиеся на листе элементы, в наименование которых входит подстрока «Button». В данном случае будут удалены все кнопки.
Точно также можно удалить и другие типы элементов управления формы, заменив аргумент оператора Like «Button*» на часть имени другого типа элементов с символом звездочки. Например: «Label*», «Drop Down*», «Check Box*» и т.д.
Навигация по записям
VBA Excel. Удаление элементов управления формы с листа : 1 комментарий
Для упрощения ввода данных вы можете вставлять такие элементы управления формы, как флажки и переключатели. Флажки хорошо подходят для форм с несколькими вариантами. Переключатели удобнее использовать, когда у пользователя только один вариант выбора.
Как удалить строку рабочего листа Excel с клавиатуры горячими клавишами?
Для удаления строки в Excel существует несколько различных инструментов. Само удаление в Excel может быть разным. Можно удалить только содержимое ячеек строки, выделив строку и нажав клавишу Delete, при этом ячейки остаются на своих местах и продолжают хранить информацию о формате (шрифтах, заливках и так далее), а можно удалить строку как таковую, когда все ячейки выделенной строки удаляются, а их место занимают ячейки, расположенные строкой ниже.
Удаление строки при помощи контекстного меню
Самый простой способ для удаления строки в Excel — это использование контекстного меню, которое вызывается нажатием правой кнопки мыши. Для удаления строки, её необходимо предварительно выделить, затем вызвать контекстное меню и выбрать из него пункт «Удалить». Происходит удаление строки со сдвигом вверх, то есть ячейки выделенной строки исчезают, а все табличное поле, расположенное под удаляемой строкой смещается вверх. Аналогичным образом можно удалить несколько выделенных строк, для этого при выделении строк необходимо держать нажатой клавишу Ctrl. После того как строки выделены, вызывается контекстное меню и выбирается пункт «Удалить».
Удаление строки с клавиатуры горячими клавишами
Более быстрый способ удалить строку или несколько строк — использовать сочетание горячих клавиш на клавиатуре. Чтобы удалить строку с клавиатуры горячими клавишами, необходимо просто нажать Ctrl+»-«, то есть две клавиши, одна из которых Ctrl, а вторая «-«. Следует заметить, что строка (или несколько строк) должны быть предварительно выделены. Команда удаляет выделенную область со сдвигом вверх. Её использование позволяет сэкономить немного времени и избавиться от лишнего движения, которым вызывается контекстное меню. Можно еще несколько ускорить процесс удаления строки при помощи горячих клавиш, но для этого придется сделать две вещи. Во-первых, сохранить макрос в личной книге макросов и во-вторых, закрепить выполнение этого макроса за определенным сочетанием клавиш на клавиатуре.
1. Сохраняем макрос
Программный код макроса для удаления строки, в которой находится маркер выделения. Используя программный код, представленный ниже, можно удалить строку без использования манипулятора мыши. Команда определяет номер строки, в которой находится маркер выделения (активная ячейка) и удаляет эту строку со сдвигом вверх. При этом не требуется перед удалением выделять строку.
Для того, чтобы перенести этот программный код на свой компьютер, наведите курсор мыши на поле с программным кодом, нажмите на одну из двух кнопкок в правом верхнем углу этого поля, скопируйте программный код и вставьте его в модуль проекта на своем компьютере (подробнее о том, как сохранить программный код макроса ).
2. Присваиваем макросу сочетание клавиш
О том, как задать макросу сочетание горячих клавиш написано отдельно. Следует заметить, что относиться к выбору клавиш следует осторожно, так как некоторые сочетания уже используются приложением Excel. Кроме того приложение различает алфавит заданной буквы, поэтому чтобы не обращать внимания на раскладку клавиатуры при запуске макроса, можно создать копию макроса с другим именем и закрепить за ней сочетание клавиш с использованием той же кнопки, но в другой раскладке.
Макрос для удаления строк по условию
Существуют более совершенные инструменты для удаления строк, используя которые не нужно задействовать собственное зрение и внимание для поиска строк, которые требуется удалить. Примером может служить макрос, осуществляющий поиск и удаление строк, содержащих заданный пользователем текст, а также надстройка для Excel удаляющая строки, с множеством различных условий и возможностью задавать эти условия в удобном диалоговом окне.
Из проведенного обзора видно, что существуют различные инструменты для выполнения одной и той же операции, каждый из них имеет свои плюсы и свои минусы, остается выбрать из них наиболее оптимальный для своего конкретного случая.
Удаление листов в Excel (3 способа)
Во время работы с документами в Excel у пользователей есть возможность создавать новые листы, что в некоторых случаях просто необходимо, чтобы успешно справиться с поставленной задачей. Но нередко возникает необходимость в удалении определенных листов с ненужными данными (или пустые листы), чтобы они не занимали лишнего места в нижней строке состояния программы, например, когда листов слишком много и нужно облегчить переключение между ними.
В программе Эксель можно удалить как один лист, так и сразу несколько за раз. Давайте разберем, как это можно сделать разными методами.
Удаление листа через контекстное меню
Пожалуй, это наиболее популярный и простой метод выполнить действие удаления, которое выполняется буквально за два клика.
- Для этого воспользуемся контекстными меню, которое вызывается щелчком правой кнопки мыши именно по тому листу, который мы хотим удалить.
- В открывшемся меню выбираем “Удалить”.
- Вот и все, ненужный лист был безвозвратно удален из книги.
Удаление через инструменты программы
Данный метод не так распространен, но все же, давайте его тоже попробуем применить.
- Для начала нужно выбрать лист, который нужно удалить.
- Далее переходим во вкладку “Главная”, щелкаем по блоку инструментов “Ячейки”, в раскрывшемся списке нажимаем на небольшую стрелку вниз рядом с кнопкой “Удалить”.
- Выбираем из открывшегося списка пункт “Удалить лист”.
- Выбранный нами лист будет удален из документа.
Примечание: если окно с программой достаточно растянуто по ширине, во вкладке “Главная” сразу будет отображаться кнопка “Удалить”, без необходимости предварительно нажимать на инструмент “Ячейки”.
Удаление сразу нескольких листов
По сути, сам процесс идентичен описанным выше методам. Но, чтобы удалить сразу несколько листов, до того, как выполнить само действие, нужно выделить все ненужные листы, которые следует убрать из документа.
- Если ненужные листы расположены подряд, их можно выделить следующим образом. Щелкните по первому листу, затем нажмите клавишу Shift, не отпуская ее, кликните по последнему листу, и потом можно отпустить клавишу. Речь, конечно же, идет про первый и последний листы из удаляемых. Выделять можно и в обратном порядке – от последнего к первому.
- В случаях, когда удаляемые листы расположены не подряд, их выделение происходит несколько иным способом. Зажимаем клавишу Ctrl, далее щелчком левой кнопки мыши выбираем все нужные листы, после чего отпускаем клавишу.
- Теперь, после того, как мы выделили лишние листы, можно приступить к их удалению любым из методов, которые были описаны выше.
Заключение
Итак, процедура удаления лишних листов в Эксель проста и абсолютно не трудоемка. Но при этом, она в определенных ситуациях, крайне полезна, чтобы “разгрузить” документ, сделав работу, как минимум, более комфортной. Пользуйтесь любым из предложенных методов, который вам показался наиболее удобным в реализации.
Удаление ячеек в Microsoft Excel
При работе с таблицами Excel довольно часто нужно не только вставить ячейки, но и удалить их. Процедура удаления, в общем, интуитивно понятна, но существует несколько вариантов проведения данной операции, о которых не все пользователи слышали. Давайте подробнее узнаем обо всех способах убрать определенные ячейки из таблицы Excel.
Процедура удаления ячеек
Собственно, процедура удаления ячеек в Excel обратна операции их добавления. Её можно подразделить на две большие группы: удаление заполненных и пустых ячеек. Последний вид, к тому же, можно автоматизировать.
Важно знать, что при удалении ячеек или их групп, а не цельных строк и столбцов, происходит смещение данных в таблице. Поэтому выполнение данной процедуры должно быть осознанным.
Способ 1: контекстное меню
Прежде всего, давайте рассмотрим выполнение указанной процедуры через контекстное меню. Это один и самых популярных видов выполнения данной операции. Его можно применять, как к заполненным элементам, так и к пустым.
-
Выделяем один элемент или группу, которую желаем удалить. Выполняем щелчок по выделению правой кнопкой мыши. Производится запуск контекстного меню. В нем выбираем позицию «Удалить…».
- Ячейки, со сдвигом влево;
- Ячейки со сдвигом вверх;
- Строку;
- Столбец.
Так как нам нужно удалить именно ячейки, а не целые строки или столбцы, то на два последних варианта внимания не обращаем. Выбираем действие, которое вам подойдет из первых двух вариантов, и выставляем переключатель в соответствующее положение. Затем щелкаем по кнопке «OK».
А, если был выбран второй пункт, то со сдвигом влево.
Способ 2: инструменты на ленте
Удаление ячеек в Экселе можно также произвести, воспользовавшись теми инструментами, которые представлены на ленте.
- Выделяем элемент, который следует удалить. Перемещаемся во вкладку «Главная» и жмем на кнопку «Удалить», которая располагается на ленте в блоке инструментов «Ячейки».
Если вы захотите удалить горизонтальную группу ячеек указанным способом, то для этого будут действовать следующие правила.
-
Выделяем эту группу элементов горизонтальной направленности. Кликаем по кнопке «Удалить», размещенной во вкладке «Главная».
Если же мы попробуем удалить вертикальную группу элементов, то сдвиг произойдет в другом направлении.
-
Выделяем группу элементов вертикальной направленности. Производим щелчок по кнопке «Удалить» на ленте.
А теперь попытаемся произвести удаление данным способом многомерного массива, содержащего элементы, как горизонтальной, так и вертикальной направленности.
-
Выделяем этот массив и жмем на кнопку «Удалить» на ленте.
Считается, что использование инструментов на ленте менее функционально, чем удаление через контекстное меню, так как данный вариант не предоставляет пользователю выбора направления сдвига. Но это не так. С помощью инструментов на ленте также можно удалить ячейки, самостоятельно выбрав направление сдвига. Посмотрим, как это будет выглядеть на примере того же массива в таблице.
-
Выделяем многомерный массив, который следует удалить. После этого жмем не на саму кнопку «Удалить», а на треугольник, который размещается сразу справа от неё. Активируется список доступных действий. В нем следует выбрать вариант «Удалить ячейки…».
Вслед за этим происходит запуск окошка удаления, которое нам уже знакомо по первому варианту. Если нам нужно удалить многомерный массив со сдвигом, отличным от того, который происходит при простом нажатии на кнопку «Удалить» на ленте, то следует переставить переключатель в позицию «Ячейки, со сдвигом вверх». Затем производим щелчок по кнопке «OK».
Способ 3: использование горячих клавиш
Но быстрее всего выполнить изучаемую процедуру можно при помощи набора сочетания горячих клавиш.
-
Выделяем на листе диапазон, который желаем убрать. После этого жмем комбинацию клавиш «Ctrl»+»-« на клавиатуре.
Запускается уже привычное для нас окно удаления элементов. Выбираем желаемое направление сдвига и щелкаем по кнопке «OK».
Способ 4: удаление разрозненных элементов
Существуют случаи, когда нужно удалить несколько диапазонов, которые не являются смежными, то есть, находятся в разных областях таблицы. Конечно, их можно удалить любым из вышеописанных способов, произведя процедуру отдельно с каждым элементом. Но это может отнять слишком много времени. Существует возможность убрать разрозненные элементы с листа гораздо быстрее. Но для этого их следует, прежде всего, выделить.
-
Первый элемент выделяем обычным способом, зажимая левую кнопку мыши и обведя его курсором. Затем следует зажать на кнопку Ctrl и кликать по остальным разрозненным ячейкам или обводить диапазоны курсором с зажатой левой кнопкой мыши.
Способ 5: удаление пустых ячеек
Если вам нужно удалить пустые элементы в таблице, то данную процедуру можно автоматизировать и не выделять отдельно каждую из них. Существует несколько вариантов решения данной задачи, но проще всего это выполнить с помощью инструмента выделения групп ячеек.
-
Выделяем таблицу или любой другой диапазон на листе, где предстоит произвести удаление. Затем щелкаем на клавиатуре по функциональной клавише F5.
Запускается окно перехода. В нем следует щелкнуть по кнопке «Выделить…», размещенной в его нижнем левом углу.
После этого открывается окно выделения групп ячеек. В нем следует установить переключатель в позицию «Пустые ячейки», а затем щелкнуть по кнопке «OK» в нижнем правом углу данного окна.
Как видим, после выполнения последнего действия все пустые элементы в указанном диапазоне были выделены.
Существуют и другие варианты удаления пустых элементов, более подробно о которых говорится в отдельной статье.
Как видим, существует несколько способов удаления ячеек в Excel. Механизм большинства из них идентичен, поэтому при выборе конкретного варианта действий пользователь ориентируется на свои личные предпочтения. Но стоит все-таки заметить, что быстрее всего выполнять данную процедуру можно при помощи комбинации горячих клавиш. Особняком стоит удаление пустых элементов. Данную задачу можно автоматизировать при помощи инструмента выделения ячеек, но потом для непосредственного удаления все равно придется воспользоваться одним из стандартных вариантов.
Отблагодарите автора, поделитесь статьей в социальных сетях.