Как удалить все кнопки или командные кнопки в Excel?
В этой статье говорится об удалении всех кнопок управления формой или командных кнопок с активного листа в 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. нажмите F5 ключ для запуска кода. Затем все кнопки, включая кнопки управления формой и командные кнопки, немедленно удаляются с текущего рабочего листа.
Удалите все кнопки управления формой или командные кнопки с кодом VBA
Если вы хотите удалить только все кнопки управления формой или все командные кнопки с активного листа. Вы можете попробовать приведенные ниже коды VBA, чтобы добиться этого.
1. Откройте рабочий лист, содержащий кнопки, которые вы хотите удалить, а затем нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули, затем скопируйте ниже код VBA в окно кода.
Код VBA: удалить все кнопки управления формой с активного листа
Sub Clear_ButtonsActiveSheet()
ActiveSheet.Buttons.Delete
End Sub
Код VBA: удалить все командные кнопки с активного листа
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. нажмите F5 ключ для запуска кода.
Затем все кнопки управления формой или все командные кнопки немедленно удаляются с текущего рабочего листа.
Статьи по теме:
- Как автоматически вставить новую пустую строку с помощью командной кнопки в Excel?
- Как использовать командную кнопку для сохранения активного рабочего листа в виде файла PDF в Excel?
- Как обновить или вставить (текущую) дату и время с помощью командной кнопки в Excel?
- Как использовать командную кнопку для изменения указанного значения ячейки в Excel?
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!