Download Article
Download Article
- Enabling the Developer Tab
- Removing Buttons
|
This wikiHow will teach you how to delete a button or control in Excel on a computer. You’ll need to have enabled the Developer tab on the editing ribbon to do this.
-
1
Open Excel. It’s in your Start menu or Applications folder in Finder.
- The Developer tab will remain visible until you turn it off or reinstall Microsoft Office.
-
2
Click File (Windows) or Excel (Mac). You’ll see the «File» tab in the editing ribbon above your workspace for Windows and the «Excel» tab in the menu at the top of your screen for a Mac.
Advertisement
-
3
Hover over Options/Preferences and select Customize Ribbon/Ribbon & Toolbar. A new window will open with options for the editing ribbon.[1]
-
4
Click to select the box next to «Developer.« It’s under «Main Tabs.»[2]
-
5
Click Save and close the window (if necessary). If the window doesn’t close by itself, you need to click the x manually.
Advertisement
-
1
Open your project in Excel. You can open your project within Excel by going to File > Open or you can right-click the Excel file and select Open with > Excel.
-
2
Turn on Design Mode. Go to the Developer tab and click Design Mode in the «Controls» group.[3]
-
3
Select the button/controls you want to delete. Click to select them, and they will highlight to indicate that you have them selected.
- You can also select all the buttons in your Excel project by pressing CTRL/Cmd + A.
-
4
Press ← Backspace (Windows) or Delete (Mac). The selected buttons will disappear from your worksheet.[4]
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
References
About This Article
Article SummaryX
1. Enable the Developer tab in Excel.
2. Turn on Design Mode.
3. Select the button/controls you want to delete.
4. Press Backspace/Delete.
Did this summary help you?
Thanks to all authors for creating a page that has been read 19,169 times.
Is this article up to date?
Удаление элементов управления на листе
Смотрите такжеSergio76БАХТР? стандартными инструментами одиночного столбец с номерамиОткрывается окно сортировки. Как применить условное форматирование. также решить через удаления пустых строчек.нужно указать, поКак удалить пустые строки ускорения решения даннойShift кнопку мыши и выбрать пунктвыберите строку, столбецЧтобы вставить столбец, выделитеПримечание:: Привет!: Как нажатием одной удаления. Но чтобы можно убрать, выделив
всегда, обращаем внимание, Находясь во вкладке вкладкуВнимание! Нужно учесть, что какому именно параметру в Экселе
-
задачи можно применить. Кликаем левой кнопкой курсором проводим по
-
«Удалить» или ячейку для его, а затемМы стараемся какНиколай! Следуя рекомендациям, кнопки можно удалить выделить много строк, его и нажав чтобы около пункта
«Главная»
-
-
«Данные» при выполнении такого будет происходить отбор:
Для того, чтобы убрать нижеописанный алгоритм. мышки по первому
-
этим элементам.
support.office.com
Как вставлять и удалять ячейки, строки и столбцы
. вставки. на вкладке можно оперативнее обеспечивать
Делаю попытки что все листы кроме пустые ячейки или знакомую нам кнопку«Мои данные содержат заголовки», производим щелчок по. Для этого, находясь вида сортировки, после
Вставка и удаление столбца
-
Значения; строки по определенномуПереходим во вкладку номеру строки диапазона,Если диапазон большой, тоВ этом случае процедураВо время работы сГлавная вас актуальными справочными
-
либо ваять на текущего? элементы по заданному«Удалить»стояла галочка. В значку в ней, нужно удаления пустых ячеекЦвет ячейки;
условию можно применять«Главная» который следует удалить. можно выделить самую удаления проходит сразу программой Excel частонажмите кнопку материалами на вашем
Вставка и удаление строки
-
форуме! Конечно многоеnilem условию, существуют алгоритмына ленте. поле«Условное форматирование» щелкнуть по кнопке положение строк будетЦвет шрифта;
-
сортировку. Отсортировав элементы. На ленте инструментов Затем зажимаем клавишу верхнюю ячейку, щелкнув и не нужно приходится прибегать кВставить языке. Эта страница через одно место
: Например: действий, которые значительноПоставленная задача по заданному«Сортировать по», который расположен на«Фильтр» отличаться от первоначального.Значок ячейки.
Вставка ячейки
-
по установленному критерию, жмем на значокShift по ней левой производить дополнительные действия процедуре удаления строк.
-
и выберите пункт переведена автоматически, поэтому получается, но УЧУСЬ!Sub ert() облегчают задачу пользователям
support.office.com
Удаление строки в Microsoft Excel
условию решена.выбираем столбец ленте в блоке, которая расположена в В некоторых случаяхТут уже все зависит мы сможем собрать«Найти и выделить»и выполняем щелчок кнопкой мыши. Затем в окне выбора Этот процесс можетВставить столбцы на лист ее текст может
Честно честно!Dim wsh, i&,
Процесс удаления строк
и экономят ихКроме того, можно произвести«Сумма выручки»«Стили» блоке инструментов это не важно. от конкретных обстоятельств, все строчки, удовлетворяющие. Он расположен в по последнему номеру
Способ 1: одиночное удаление через контекстное меню
зажать клавишу объекта обработки. быть, как единичным,. содержать неточности иЕще раз спасибо!
- WshDel() время. К таким аналогичную операцию с. В поле. После этого открывается«Сортировка и фильтр» Но, если вам но в большинстве
- условию вместе, если группе указанной области. ВесьShiftКроме того, эту процедуру так и групповым,Чтобы удалить столбец, выделите
грамматические ошибки. ДляСофтину опробовали! Просто
ReDim WshDel(ThisWorkbook.Sheets.Count - инструментам относится окно условным форматированием, но«Сортировка» список действий. Выбираем. обязательно нужно вернуть случаев подходит критерий они разбросаны по«Редактирование» диапазон строчек, лежащий
и кликнуть по можно выполнить с в зависимости от его, а затем нас важно, чтобы супер! Правда, пара
Способ 2: одиночное удаление с помощью инструментов на ленте
2) выделения группы ячеек, только после этогоустанавливаем значение там позициюПосле выполнения любого из первоначальное расположение, то
- «Значения» всей таблице, и. В открывшемся списке между этими номерами, самой нижней ячейке помощью инструментов на поставленных задач. Особый на вкладке эта статья была багов есть, ноFor Each wsh сортировка, фильтрация, условное проведя фильтрацию данных.«Цвет ячейки»«Правила выделения ячеек» вышеуказанных действий около тогда перед проведением
- . Хотя в дальнейшем быстро убрать их.
жмем на пункт будет выделен. того диапазона, который ленте, которые размещены интерес в этомГлавная вам полезна. Просим не очень критичных. In ThisWorkbook.Sheets форматирование и т.п.Итак, применяем условное форматирование. В следующем поле. Далее запускается ещё правой границы каждой
Способ 3: групповое удаление
сортировки следует построить мы поговорим иВыделяем всю область таблицы,«Выделение группы ячеек»
- Если удаляемые строки разбросаны нужно удалить. Выделены во вкладке плане представляет удалениенажмите кнопку вас уделить паруSergio76If Not wshАвтор: Максим Тютюшев к столбцу
выбираем тот цвет, одно меню. В ячейки шапки появится дополнительный столбец и об использовании другой в которой следует. по всему листу будут все элементы,«Главная» по условию. ДавайтеВставить секунд и сообщить,
: А по теме, Is ActiveSheet Thenskov«Сумма выручки» строчки с которым нем нужно конкретнее символ фильтрации в пронумеровать в нем позиции. провести сортировку, илиЗапускается небольшое окошко выделения и не граничат находящиеся между ними..
- рассмотрим различные вариантыи выберите пункт помогла ли она а если без WshDel(i) = wsh.Name:: Помогите удалить кнопку,по полностью аналогичному нужно удалить, согласно выбрать суть правила. виде треугольника, направленного все строчки, начиная
В поле одну из её группы ячеек. Ставим друг с другом,В случае, если нужноПроизводим выделение в любом данной процедуры.
- Удалить столбцы с листа вам, с помощью макроса!? Не помню i = i которая осталась после сценарию. Включаем фильтрацию условному форматированию. В Тут уже следует углом вниз. Жмем
с первой. После«Порядок» ячеек. Переходим во в нем переключатель то в таком удалить строчные диапазоны, месте строчки, которуюСкачать последнюю версию. кнопок внизу страницы. как в 2003, + 1 использования функции «Проверка в таблице одним нашем случае это производить выбор, основываясь
по этому символу того, как нежелательныенужно указать, в вкладку в позицию случае, нужно щелкнуть которые расположены в требуется убрать. Переходим ExcelМожно также щелкнуть правой Для удобства также но в 2007Next
- данных».При удалении ячейки из тех способов, розовый цвет. В на фактической задаче. в том столбце, элементы будут удалены, каком порядке будут«Главная»
«Пустые ячейки» левой кнопкой мыши
отдалении друг от во вкладкуУдаление строчек можно произвести
Способ 4: удаление пустых элементов
кнопкой мыши в приводим ссылку на можно сделать так:Application.DisplayAlerts = False нарушаются формулы всей которые были уже поле В нашем отдельном где находится значение, можно провести повторную сортироваться данные. Выбори кликаем по. После этого жмем по всем номерам друга, то для«Главная» совершенно разными способами. верхней части столбца оригинал (на английском Выбираем ярлык предположимSheets(WshDel).Delete книги, хочу удалить озвучены выше.«Порядок»
- случае нужно выбрать по которому мы сортировку по столбцу, критериев в этом значку на кнопку этих строчек на их выделения следует. Кликаем по пиктограмме Выбор конкретного решения и выбрать команду языке) .
- «Лист2», затем рядомApplication.DisplayAlerts = True более цивилизованным способом.После того, как ввыбираем, где будут позицию будем убирать строки. где располагается эта поле зависит от
- «Сортировка и фильтр»«OK» панели координат с кликнуть по одной в виде небольшого зависит от того,ВставитьЧтобы можно было работать стрелочка вправо (этоEnd Subbuchlotnik шапке появились значки, размещаться отмеченные фрагменты:«Меньше…»Открывается меню фильтрования. Снимаем нумерация от меньшего формата данных выделенного, которая расположена в
. зажатой клавишей из ячеек, находящихся
треугольника, которая расположена какие задачи ставитили с элементами управления, если листы неБАХТР?: а поподробнее можно? символизирующие фильтр, кликаем сверху или снизу.. галочки с тех к большему. В столбца. Например, для группе
Как видим, после того,Ctrl в них, левой
Способ 5: использование сортировки
справа от значка перед собой пользователь.Удалить необходимо включить на помещаются в окне),: и этой программой от ячейки в по тому из Впрочем, это неЗапускается окно условного форматирования. значений в строчках,
- таком случае таблица текстовых данных порядок«Редактирование» как мы применили. кнопкой мыши с«Удалить» Рассмотрим различные варианты,. вкладке «Разработчик» на перед нами Последний мы создаем одну примере не зависит них, который расположен имеет принципиального значения. В левом поле которые хотим убрать. приобретет изначальный порядок,
будет. В открывшемся списке данное действие, всеДля того, чтобы убрать одновременно зажатой клавишейв блоке инструментов начиная от простейшихЧтобы вставить строку, выделите ленте. Просмотреть вкладку лист (пусть «Лист536»), кнопку нажатие которой ни одна ячейка в столбце Стоит также отметить,
- устанавливаем значение После этого следует естественно за вычетом«От А до Я» вариантов действий выбираем пустые элементы выделены. выбранные строки, щелкаемCtrl«Ячейки» и заканчивая относительно ее, а затем «Разработчик». нажимаем и держим удаляет все листы?skov«Сумма выручки» что наименование11000
- нажать на кнопку
- удаленных элементов.
- или
- пункт
Теперь можно использовать по любому выделению. Все выбранные элементы. Выпадает список, в сложными методами. на вкладкеЕсли один или несколько Shift и кликаемnilem
: Я оставил фрагмент. В открывшемся меню«Порядок». Все значения, которые«OK»Урок:«От Я до А»«Настраиваемая сортировка» для их удаления правой кнопкой мыши. будут отмечены. котором нужно выбратьНаиболее простой способ удаленияГлавная элементов управления ActiveX, по ярлыку «Лист536»,: Нет. Этот код только с этой выбираем пунктможет быть смещено меньше него, будут.Сортировка данных в Экселе, а для даты
. любой из способов, В контекстном менюЧтобы провести непосредственную процедуру пункт строчек – это - нажмите кнопку сделайте следующее: выделятся все листы, надо повесить на кнопкой. Нужно ее«Фильтр по цвету» влево от самого отформатированы. В правомТаким образом, строки, содержащиеДля удаления строк, которые«От старых к новым»
Можно также совершить альтернативные о которых шла останавливаемся на пункте удаления строчек вызываем
«Удалить строки с листа» одиночный вариант даннойВставитьУбедитесь в том, что после чего правой кнопку, по нажатию удалить не удаляя. В блоке параметров поля. После того, поле есть возможность значения, с которых содержат определенные значения,или действия, которые тоже речь выше. Например,«Удалить» контекстное меню или. процедуры. Выполнить егои выберите пункт вы находитесь в клавишей мышки на которой удаляются все саму ячейку. Никак«Фильтр по цвету ячейки» как все вышеуказанные выбрать любой цвет вы сняли галочки,
можно также использовать«От новых к старым»
Способ 6: использование фильтрации
приведут к открытию можно нажать на. же переходим кСтрочка будет тут же можно, воспользовавшись контекстнымВставить строки на лист режиме конструктора. На ярлыке и выбираем листы кроме активного не получается этовыбираем значение
- настройки выполнены, жмем форматирования, хотя можно будут спрятаны. Но такой инструмент, как. Собственно сам порядок окна настраиваемой сортировки. кнопкуОперация удаления всех выбранных инструментам на ленте, удалена. меню.. вкладке пункт «удалить». Все! (с кнопкой).
сделать, может это«Нет заливки» на кнопку также оставить там их всегда можно фильтрация. Преимущество данного большого значения не После выделения любого«Удалить» элементов будет произведена. а далее следуемТакже можно выделить строкуКликаем правой кнопкой мыши
- Чтобы удалить строку, выделитеРазработчикAlex_STSergio76 глюк программы?.«OK» значение по умолчанию. будет снова восстановить, способа состоит в имеет, так как элемента таблицы переходим
- , которая расположена наУрок: тем рекомендациям, которые в целом, щелкнув по любой из ее, а затемв группе: Код, предложенный nilem,
: БАХТИ,excelhelprusКак видим, после этого. После того, как сняв фильтрацию. том, что, если
в любом случае во вкладку
Способ 7: условное форматирование
ленте в тойКак выполнить выделение в были даны во левой кнопки мыши ячеек той строки, на вкладкеэлементы управления отличный. Но, ИМХО,Нет, Мною Уважаемый: действия все строчки,Как видим, все строчки, настройки выполнены, щелкаемУрок: вам вдруг эти интересующие нас значения«Данные»
- же вкладке Excel время описания первого по её номеру которую нужно удалить.Главнаявключите для листов с nilem, Еще раз200?’200px’:»+(this.scrollHeight+5)+’px’);»>Sub YDALIT() которые были залиты в которых имеются по кнопкеПрименение фильтра в Excel строчки когда-нибудь понадобится будут располагаться вместе.. Там в группе«Главная»Иногда в таблице могут и второго способа на вертикальной панели В появившемся контекстномнажмите кнопкуРежим конструктора их не супер-огромным скажу спасибо ему!10 цветом с помощью
- выделенные по условию«OK»Ещё более точно можно снова, то выПосле того, как настроек, где мы сейчас встречаться пустые строчки, данного руководства. координат. После этого, меню выбираем пунктВставить. числом создавать сначала Написал процедуру удаленияFor i = условного форматирования, исчезли.
- ячейки, сгруппированы вместе.. задать параметры выбора их сможете всегда настройка в данном«Сортировка и фильтр» работаем. данные из которыхВыделить нужные элементы можно находясь во вкладке«Удалить…»и выберите пунктВыберите элемент или элементы массив имён неактивных всех листов, а 1 To ActiveSheet.Shapes.Count Они спрятаны фильтром, Они будут располагаться
- Как видим, все ячейки, строк, если вместе вернуть. окне выполнена, жмемжмем на кнопкуКак видим, все незаполненные были ранее удалены. также через вертикальную«Главная».Удалить строки с листа управления, которые вы листов, а потом кнопочку нужно ручкамиIf LCase(ActiveSheet.Shapes.Item(i).Name) Like но если удалить вверху или внизу в которых имеются с сортировкой илиВыделяем всю таблицу или на кнопку«Сортировка» элементы таблицы были Такие элементы лучше панель координат. В, жмем на значокОткрывается небольшое окошко, в. хотите удалить. уже удалять одним создать. «*drop*down*» Then фильтрацию, то в таблицы, в зависимости значения выручки менее фильтрацией использовать инструменты шапку курсором с«OK»
- . удалены. убрать с листа этом случае будут«Удалить» котором нужно указать,Можно также щелкнуть правойДополнительные сведения установите или махом все листы,Sergio76ActiveSheet.Shapes.Item(i).Delete таком случае, указанные от того, какие 11000 рублей, были условного форматирования. Вариантов зажатой левой кнопкой.
- Запускается окно настраиваемой сортировки.Обратите внимание! При использовании вовсе. Если они выделяться не отдельные, размещенный в блоке что именно нужно кнопкой мыши выделенную снимите флажок элементы указанные в этом: О как бываетGoTo 10
элементы снова отобразятся параметры пользователь задал
окрашены в выбранный ввода условий в мыши. Кликаем поВсе данные выбранной колонки Обязательно установите галочку,
- данного метода строчка расположены рядом друг ячейки, а строчки инструментов удалить. Переставляем переключатель строку и выбрать управления на листесм. массиве — излишество. 17:09 :)
- End If в документе. в окне сортировки. цвет. Если нам этом случае очень уже знакомой нам будут отсортированы по в случае её должна быть абсолютно с другом, то полностью.«Ячейки» в позицию командуНажмите клавишу DELETE.
- Наверное, для началаnilemNextУрок: Теперь просто выделяем нужно сохранить изначальный много, поэтому мы кнопке заданному критерию. Теперь отсутствия, около пункта пустая. Если в
вполне можно воспользоватьсяДля того, чтобы выделить
.«Строку»ВставитьВставляйте и удаляйте строки, изучения проще так:: Сергей, привет! :)End SubУсловное форматирование в Экселе эти строчки тем порядок, после удаления рассмотрим конкретный пример,«Сортировка и фильтр» мы можем выделить«Мои данные содержат заголовки» таблице имеются пустые одним из способов, смежную группу строк,Для выполнения группового удаления.или столбцы и ячейкиSub DelPassSheets()Надо бы ещеexcelhelprus
Как видим, существует очень
lumpics.ru
Как удалить кнопку? (Формулы/Formulas)
методом, который предпочитаем, строк делаем дополнительную чтобы вы поняли, которая расположена во рядом находящиеся элементы, если у вашей элементы, расположенные в который был описан
зажимаем левую кнопку строчек, прежде всего,После этого указанный элементУдалить для оптимального размещения
Dim iSht As строчку добавить:: этим кодом все большое количество способов и проводим их нумерацию в соседнем сам механизм использования вкладке любым из тех
таблицы имеется шапка. строке, которая содержит выше. Но что
мыши и проводим
нужно произвести выделение будет удален.
. данных на листе.
Worksheet
Sub ert()
раскр.списки удалит с
удалить ненужные строки.
удаление с помощью
с таблицей столбце. этой возможности. Нам«Главная» вариантов, о которых В поле какие-то данные, как делать, если пустых
курсором по вертикальной необходимых элементов.
Также можно кликнуть левой
excelworld.ru
Как нажатием одной кнопки можно удалить все листы кроме текущего?
Выделите одну или несколькоПримечание:Application.DisplayAlerts = FalseDim wsh, i&, листа. Если все
Каким именно вариантом контекстного меню или
Запускаем уже знакомое
нужно удалить строчки. Но на этот
шла речь при«Сортировать по»
на изображении ниже, строк много и
панели координат отДля того, чтобы удалить кнопкой мыши по ячеек. Щелкните правой В Microsoft Excel установлены
For Each iSht
WshDel()
не надо то
воспользоваться зависит от
кнопки на ленте.
нам окно сортировки в таблице, по раз из открывшегося рассмотрении предыдущих способов,нужно выбрать наименование
этот способ применять они разбросаны по верхнего строчного элемента, несколько рядом расположенных номеру строчки на кнопкой мыши и следующие ограничения на
In ActiveWorkbook.SheetsIf ThisWorkbook.Sheets.Count =
тут поставленной задачи иЗатем можно отсортировать значения по столбцу которым сумма выручки списка выбираем позицию и произвести их
столбца, по которому нельзя. Его использование всему пространству большой
который нужно удалить, строчек, можно выделить
вертикальной панели координат. выберите команду
количество строк и
If iSht.Name <> 1 Then Exit
200?’200px’:»+(this.scrollHeight+5)+’px’);»>Like «*drop*down*» от количества удаляемых по столбцу с
«Сумма выручки»
менее 11000 рублей.
«Фильтр» удаление.
будет происходить отбор может повлечь сдвиг таблицы? Ведь процедура к нижнему. смежные ячейки данных Далее следует щелкнутьВставить
столбцов: 16 384 столбца
ActiveSheet.Name Then iSht.Delete Subуказывайте номер списка, элементов. Например, чтобы
нумерацией, чтобы нашалюбым из способов,Выделяем столбец.Кстати, этот же способ значений для удаления. элементов и нарушение их поиска иМожно также воспользоваться и строк, находящиеся в по выделению правой. в ширину иNext iSht… который над удалить удалить одну-две строчки таблица приняла прежний о которых шла«Сумма выручки»Как и в предыдущем можно использовать для
В поле структуры таблицы. удаления может занять вариантом с использованием одном столбце. Для кнопкой мышки. ВВ окне 1 048 576 строк вApplication.DisplayAlerts = TrueEnd SubНапример Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>»*drop*down*2″ вполне можно обойтись
порядок. Ставший ненужным речь выше.
, к которому хотим
способе, задачу можно группировки и массового
«Сортировка»
Урок: значительное время. Для
клавиши этого зажимаем левую
активировавшемся меню требуется
Вставка
высоту.
planetaexcel.ru
End Sub
В этой статье говорится об удалении всех кнопок управления формой или командных кнопок с активного листа в Excel.
Удалите все кнопки, включая кнопки управления формой и командные кнопки, выбрав их все
Удалите все кнопки, включая кнопки управления формой и командные кнопки, с помощью кода VBA
Удалите все кнопки управления формой или командные кнопки с кодом VBA
Удалите все кнопки, включая кнопки управления формой и командные кнопки, выбрав их все
Чтобы удалить все кнопки (включая кнопки управления формой и кнопки команд) с активного листа, сделайте следующее.
1. Включите режим дизайна, нажав Застройщик > Режим проектирования. Смотрите скриншот:
2. Выберите одну из командных кнопок и нажмите Ctrl + A клавиши для выбора всех кнопок на текущем листе.
3. нажмите Удалить для удаления всех выбранных кнопок.
Внимание: Если на этом листе есть другие объекты, они также будут выбраны.
Удалите все кнопки, включая кнопки управления формой и командные кнопки, с помощью кода VBA
Кроме того, вы можете применить ниже сценарий VBA, чтобы удалить все кнопки с текущего рабочего листа в Excel.
1. Откройте рабочий лист, содержащий кнопки, которые вы хотите удалить, а затем нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули, затем скопируйте ниже код VBA в окно кода.
Код VBA: удалить все кнопки с активного листа
Sub Clear_ButtonsActiveSheet()
Dim I As Long
Dim xOLE As Object
On Error Resume Next
ActiveSheet.Buttons.Delete
For Each xOLE In ActiveSheet.OLEObjects
If TypeName(xOLE.Object) = "CommandButton" Then
xOLE.Delete
End If
Next
End Sub
3. Press the F5 key to run the code. Then all buttons including form control buttons and command buttons are removed from current worksheet immediately.
Remove all form control buttons or command buttons with VBA code
If you only want to remove all form control buttons or all command buttons from active sheet. You can try the below VBA codes to achieve it.
1. Open the worksheet contains the buttons you want to remove, and then press the Alt + F11 keys to open the Microsoft Visual Basic for Applications window.
2. In the Microsoft Visual Basic for Applications window, click Insert > Module, then copy below VBA code into the Code window.
VBA code: Remove all form control buttons from active sheet
Sub Clear_ButtonsActiveSheet()
ActiveSheet.Buttons.Delete
End Sub
VBA code: Remove all command buttons from active sheet
Sub Clear_ButtonsActiveSheet()
Dim xOLE As Object
On Error Resume Next
For Each xOLE In ActiveSheet.OLEObjects
If TypeName(xOLE.Object) = "CommandButton" Then
xOLE.Delete
End If
Next
End Sub
3. Press the F5 key to run the code.
Then all form control buttons or all command buttons are removed from current worksheet immediately.
Related articles:
- How to insert a blank new row automatically by Command Button in Excel?
- How to use Command Button to save active worksheet as PDF file in Excel?
- How to update or insert (current) date and time by a Command Button in Excel?
- How to use a Command Button to change a specified cell value in Excel?
The Best Office Productivity Tools
Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%
- Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails…
- Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range…
- Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns… Prevent Duplicate Cells; Compare Ranges…
- Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select…
- Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more…
- Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments…
- Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic…
- Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF…
- More than 300 powerful features. Supports Office / Excel 2007-2021 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.
Read More… Free Download… Purchase…
Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier
- Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
- Open and create multiple documents in new tabs of the same window, rather than in new windows.
- Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
Read More… Free Download… Purchase…
Comments (1)
No ratings yet. Be the first to rate!
Содержание
- Как удалить чекбоксы в эксель
- Удаляем элементы управления вместе со строкой в EXCEL
- Как удалить textbox в excel
- Примеры
- Комментарии
- Как удалить textbox в excel
- Как удалить чекбоксы в эксель
- Форматирование элемента управления
- Удаление элемента управления
- Дополнительные сведения
- Delete all buttons in excel
- Как удалить все кнопки или командные кнопки в Excel?
- Как удалить чекбоксы в эксель
- Удаляем элементы управления вместе со строкой в EXCEL
- Как удалить textbox в excel
- Примеры
- Комментарии
- Как удалить textbox в excel
- Как удалить чекбоксы в эксель
- Форматирование элемента управления
- Удаление элемента управления
- Дополнительные сведения
Как удалить чекбоксы в эксель
Удаляем элементы управления вместе со строкой в EXCEL
При удалении строки Элементы управления формы (Флажок, Полоса прокрутки, Счетчик) остаются на листе. Если нужно удалять их вместе со строкой, то используйте группировку Элементов управления и/или Фигур.
Предположим, что Элемент управления Флажок связан с ячейкой в таблице и используется для ввода значений ИСТИНА/ЛОЖЬ (см. файл примера ).
Пусть потребовалось удалить строку. Выделим строку кликнув на заголовок, в контекстном меню (нажмите правую клавишу мыши), выберите Удалить. Строка удалится, а Флажок останется и на него налезет Флажок из нижней строки.
Чтобы Флажок удалился, его нужно сгруппировать с другим Элементом управления формы или Фигурой. Для этого вставьте рядом с Флажком, например, еще один Флажок (он будет фиктивным, не связанным с ячейкой). Сгруппируйте флажки (вкладка Формат , группа Упорядочить , команда Группировать). Фиктивный флажок можно скрыть с помощью панели Область выделения (вкладка Формат , группа Упорядочить ).
Как удалить textbox в excel
Удаляет динамически созданный объект TextBox из рабочего листа, а затем удаляет его из коллекции ControlCollection. Deletes a dynamically created TextBox from the worksheet and removes it from the ControlCollection.
Возвращаемое значение
Примеры
Пример кода, демонстрирующий использование этого метода, см. в разделе Microsoft.Office.Tools.Excel.Controls.Button.Delete . For a code example that demonstrates how to use this method, see Microsoft.Office.Tools.Excel.Controls.Button.Delete. Все элементы управления в Microsoft.Office.Tools.Excel.Controls пространстве имен имеют функционально эквивалентный Delete метод. All controls in the Microsoft.Office.Tools.Excel.Controls namespace have a functionally equivalent Delete method.
Комментарии
Этот метод следует использовать только с TextBox , который создается программно во время выполнения. This method should only be used with a TextBox that is created programmatically at run time. Исключение возникает при вызове этого метода для объекта TextBox , который добавляется на лист во время разработки. An exception is thrown if you call this method on a TextBox that is added to the worksheet at design time.
Как удалить textbox в excel
Вставив в Excel скопированную таблицу с сайта – расписание электричек, поездов, расписание уроков и тому подобное, зачастую видели различные элементы управления, которые засоряли таблицу (Рис.1). Избавиться от них очень хочется, но как это сделать быстро?
Рисунок 1. Лишние чекбоксы в таблице Excel
Для того, чтобы удалить «чекбоксы» (Рис.1) из таблицы Excel, нужно воспользоваться функцией «Выделить группу ячеек» из группы «Найти и выделить».
Рисунок 2. Выбор чекбоксов
В открывшемся окне нужно выбрать пункт «Объекты» и нажать ОК.
Рисунок 3. Выбор чекбоксов и других объектов
После этого нужно нажать кнопку «Delete» на клавиатуре для удаления. Кнопка «Удалить» в риббоне будет неактивна!
Как удалить чекбоксы в эксель
Для упрощения ввода данных вы можете вставлять такие элементы управления формы, как флажки и переключатели. Флажки хорошо подходят для форм с несколькими вариантами. Переключатели удобнее использовать, когда у пользователя только один вариант выбора.
Чтобы добавить флажок или переключатель, вам понадобится вкладка Разработчик на ленте.
Примечания: Чтобы добавить вкладку «Разработчик», выполните следующие действия:
В Excel 2010 и последующих версиях: выберите Файл > Параметры > Настроить ленту, установите флажок Разработчик, а затем нажмите кнопку ОК.
В Excel 2007: нажмите кнопку Microsoft Office и выберите Параметры Excel > Популярные > Показывать вкладку «Разработчик» на ленте.
Чтобы добавить флажок, откройте вкладку Разработчик, нажмите кнопку Вставить и в разделе Элементы управления формы щелкните .
Чтобы добавить переключатель, откройте вкладку Разработчик, нажмите кнопку Вставить и в разделе Элементы управления формы щелкните .
Выберите ячейку, в которой нужно добавить флажок или переключатель.
Совет: За один раз можно добавить только один флажок или переключатель. Чтобы ускорить работу, выделите созданный элемент управления и выберите команды Копировать > Вставить.
Чтобы изменить или удалить текст по умолчанию для управления, щелкните его и при необходимости обновите текст.
Совет: Если виден не весь текст, щелкните и перетаскивайте один из маркеров, пока не будет виден весь текст. Размер элемента управления и его расстояние от текста изменить нельзя.
Форматирование элемента управления
После вставки флажка или переключателя желательно проверить, работает ли он нужным образом. Например, может потребоваться настроить его внешний вид или свойства.
Примечание: Размер переключателя внутри элемента управления и его расстояние от текста невозможно изменить.
Чтобы отформатирование, щелкните его правой кнопкой мыши и выберите форматирование.
В диалоговом окне Формат элемента управления на вкладке Элемент управления можно изменить следующие параметры:
установлен: отображает выбранный переключатель.
снят: отображает невыбранный переключатель.
В поле Связь с ячейкой введите ссылку на ячейку, в которой содержится текущее состояние переключателя.
Связанная ячейка возвращает номер выбранного переключателя в группе параметров. Для всех параметров в группе нужно использовать одну связанную ячейку. Для первого переключателя возвращается 1, для второго — 2 и т. д. Если на одном листе есть несколько групп переключателей, используйте для них отдельные связанные ячейки.
Возвращенное число можно использовать в формуле для реагирования на выбранный параметр.
Например, на форме сотрудника в группе Тип занятости есть два переключателя (Полная и Частичная), связанные с ячейкой C1. Когда пользователь выбирает один из них, формула в ячейке D1 использует значение «Полная», если установлен первый переключатель, или «Частичная», если выбран второй переключатель.
Если нужно оценить более двух параметров в одной группе, для этого можно использовать функции ВЫБОР или ПРОСМОТР.
Нажмите кнопку ОК.
Удаление элемента управления
Щелкните элемент управления правой кнопкой мыши и нажмите клавишу DELETE.
В настоящее время в Excel в Интернете нельзя использовать #x0. Если вы работаете в Excel в Интернете и открываете книгу с флажками или другими объектами, вы не сможете редактировать книгу, не удаляя эти элементы управления.
Важно: Если вы видите сообщение «Редактировать в браузере?» или «Неподтверченные функции» и решили все равно редактировать книгу в браузере, все объекты, например флажки, поля со полем со всеми данными будут немедленно потеряны. Если это произойдет и вы захотите вернуть эти объекты, восстановив более ранную версию, воспользуйтесь функцией Предыдущие версии.
Если у вас есть Excel, нажмите кнопку Открыть в Excel и добавьте флажки или кнопки вариантов.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Источник
Delete all buttons in excel
Как удалить все кнопки или командные кнопки в Excel?
В этой статье говорится об удалении всех кнопок управления формой или командных кнопок с активного листа в Excel.
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Чтобы удалить все кнопки (включая кнопки управления формой и кнопки команд) с активного листа, сделайте следующее.
1. Включите режим дизайна, нажав Застройщик > Режим проектирования. Смотрите скриншот:
2. Выберите одну из командных кнопок и нажмите Ctrl + A клавиши для выбора всех кнопок на текущем листе.
3. нажмите Удалить для удаления всех выбранных кнопок.
Внимание: Если на этом листе есть другие объекты, они также будут выбраны.
Кроме того, вы можете применить ниже сценарий VBA, чтобы удалить все кнопки с текущего рабочего листа в Excel.
1. Откройте рабочий лист, содержащий кнопки, которые вы хотите удалить, а затем нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули, затем скопируйте ниже код VBA в окно кода.
Код VBA: удалить все кнопки с активного листа
3. Press the F5 key to run the code. Then all buttons including form control buttons and command buttons are removed from current worksheet immediately.
If you only want to remove all form control buttons or all command buttons from active sheet. You can try the below VBA codes to achieve it.
1. Open the worksheet contains the buttons you want to remove, and then press the Alt + F11 keys to open the Microsoft Visual Basic for Applications window.
2. In the Microsoft Visual Basic for Applications window, click Insert > Module, then copy below VBA code into the Code window.
VBA code: Remove all form control buttons from active sheet
VBA code: Remove all command buttons from active sheet
3. Press the F5 key to run the code.
Then all form control buttons or all command buttons are removed from current worksheet immediately.
Источник
Как удалить чекбоксы в эксель
Удаляем элементы управления вместе со строкой в EXCEL
При удалении строки Элементы управления формы (Флажок, Полоса прокрутки, Счетчик) остаются на листе. Если нужно удалять их вместе со строкой, то используйте группировку Элементов управления и/или Фигур.
Предположим, что Элемент управления Флажок связан с ячейкой в таблице и используется для ввода значений ИСТИНА/ЛОЖЬ (см. файл примера ).
Пусть потребовалось удалить строку. Выделим строку кликнув на заголовок, в контекстном меню (нажмите правую клавишу мыши), выберите Удалить. Строка удалится, а Флажок останется и на него налезет Флажок из нижней строки.
Чтобы Флажок удалился, его нужно сгруппировать с другим Элементом управления формы или Фигурой. Для этого вставьте рядом с Флажком, например, еще один Флажок (он будет фиктивным, не связанным с ячейкой). Сгруппируйте флажки (вкладка Формат , группа Упорядочить , команда Группировать). Фиктивный флажок можно скрыть с помощью панели Область выделения (вкладка Формат , группа Упорядочить ).
Как удалить textbox в excel
Удаляет динамически созданный объект TextBox из рабочего листа, а затем удаляет его из коллекции ControlCollection. Deletes a dynamically created TextBox from the worksheet and removes it from the ControlCollection.
Возвращаемое значение
Примеры
Пример кода, демонстрирующий использование этого метода, см. в разделе Microsoft.Office.Tools.Excel.Controls.Button.Delete . For a code example that demonstrates how to use this method, see Microsoft.Office.Tools.Excel.Controls.Button.Delete. Все элементы управления в Microsoft.Office.Tools.Excel.Controls пространстве имен имеют функционально эквивалентный Delete метод. All controls in the Microsoft.Office.Tools.Excel.Controls namespace have a functionally equivalent Delete method.
Комментарии
Этот метод следует использовать только с TextBox , который создается программно во время выполнения. This method should only be used with a TextBox that is created programmatically at run time. Исключение возникает при вызове этого метода для объекта TextBox , который добавляется на лист во время разработки. An exception is thrown if you call this method on a TextBox that is added to the worksheet at design time.
Как удалить textbox в excel
Вставив в Excel скопированную таблицу с сайта – расписание электричек, поездов, расписание уроков и тому подобное, зачастую видели различные элементы управления, которые засоряли таблицу (Рис.1). Избавиться от них очень хочется, но как это сделать быстро?
Рисунок 1. Лишние чекбоксы в таблице Excel
Для того, чтобы удалить «чекбоксы» (Рис.1) из таблицы Excel, нужно воспользоваться функцией «Выделить группу ячеек» из группы «Найти и выделить».
Рисунок 2. Выбор чекбоксов
В открывшемся окне нужно выбрать пункт «Объекты» и нажать ОК.
Рисунок 3. Выбор чекбоксов и других объектов
После этого нужно нажать кнопку «Delete» на клавиатуре для удаления. Кнопка «Удалить» в риббоне будет неактивна!
Как удалить чекбоксы в эксель
Для упрощения ввода данных вы можете вставлять такие элементы управления формы, как флажки и переключатели. Флажки хорошо подходят для форм с несколькими вариантами. Переключатели удобнее использовать, когда у пользователя только один вариант выбора.
Чтобы добавить флажок или переключатель, вам понадобится вкладка Разработчик на ленте.
Примечания: Чтобы добавить вкладку «Разработчик», выполните следующие действия:
В Excel 2010 и последующих версиях: выберите Файл > Параметры > Настроить ленту, установите флажок Разработчик, а затем нажмите кнопку ОК.
В Excel 2007: нажмите кнопку Microsoft Office и выберите Параметры Excel > Популярные > Показывать вкладку «Разработчик» на ленте.
Чтобы добавить флажок, откройте вкладку Разработчик, нажмите кнопку Вставить и в разделе Элементы управления формы щелкните .
Чтобы добавить переключатель, откройте вкладку Разработчик, нажмите кнопку Вставить и в разделе Элементы управления формы щелкните .
Выберите ячейку, в которой нужно добавить флажок или переключатель.
Совет: За один раз можно добавить только один флажок или переключатель. Чтобы ускорить работу, выделите созданный элемент управления и выберите команды Копировать > Вставить.
Чтобы изменить или удалить текст по умолчанию для управления, щелкните его и при необходимости обновите текст.
Совет: Если виден не весь текст, щелкните и перетаскивайте один из маркеров, пока не будет виден весь текст. Размер элемента управления и его расстояние от текста изменить нельзя.
Форматирование элемента управления
После вставки флажка или переключателя желательно проверить, работает ли он нужным образом. Например, может потребоваться настроить его внешний вид или свойства.
Примечание: Размер переключателя внутри элемента управления и его расстояние от текста невозможно изменить.
Чтобы отформатирование, щелкните его правой кнопкой мыши и выберите форматирование.
В диалоговом окне Формат элемента управления на вкладке Элемент управления можно изменить следующие параметры:
установлен: отображает выбранный переключатель.
снят: отображает невыбранный переключатель.
В поле Связь с ячейкой введите ссылку на ячейку, в которой содержится текущее состояние переключателя.
Связанная ячейка возвращает номер выбранного переключателя в группе параметров. Для всех параметров в группе нужно использовать одну связанную ячейку. Для первого переключателя возвращается 1, для второго — 2 и т. д. Если на одном листе есть несколько групп переключателей, используйте для них отдельные связанные ячейки.
Возвращенное число можно использовать в формуле для реагирования на выбранный параметр.
Например, на форме сотрудника в группе Тип занятости есть два переключателя (Полная и Частичная), связанные с ячейкой C1. Когда пользователь выбирает один из них, формула в ячейке D1 использует значение «Полная», если установлен первый переключатель, или «Частичная», если выбран второй переключатель.
Если нужно оценить более двух параметров в одной группе, для этого можно использовать функции ВЫБОР или ПРОСМОТР.
Нажмите кнопку ОК.
Удаление элемента управления
Щелкните элемент управления правой кнопкой мыши и нажмите клавишу DELETE.
В настоящее время в Excel в Интернете нельзя использовать #x0. Если вы работаете в Excel в Интернете и открываете книгу с флажками или другими объектами, вы не сможете редактировать книгу, не удаляя эти элементы управления.
Важно: Если вы видите сообщение «Редактировать в браузере?» или «Неподтверченные функции» и решили все равно редактировать книгу в браузере, все объекты, например флажки, поля со полем со всеми данными будут немедленно потеряны. Если это произойдет и вы захотите вернуть эти объекты, восстановив более ранную версию, воспользуйтесь функцией Предыдущие версии.
Если у вас есть Excel, нажмите кнопку Открыть в Excel и добавьте флажки или кнопки вариантов.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Источник
Как удалить строку рабочего листа 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. Механизм большинства из них идентичен, поэтому при выборе конкретного варианта действий пользователь ориентируется на свои личные предпочтения. Но стоит все-таки заметить, что быстрее всего выполнять данную процедуру можно при помощи комбинации горячих клавиш. Особняком стоит удаление пустых элементов. Данную задачу можно автоматизировать при помощи инструмента выделения ячеек, но потом для непосредственного удаления все равно придется воспользоваться одним из стандартных вариантов.
Отблагодарите автора, поделитесь статьей в социальных сетях.