Я разработал инструмент с использованием многих элементов управления activex, который теперь полностью работает. Просто, чтобы закончить его и сделать его немного чище, я хочу иметь возможность полностью удалить заголовки панели инструментов и столбцов и строк. Вот что мой Sub Auto_Open() выглядит следующим образом:Полностью удалять заголовки панелей и ячеек Excel
Sub Auto_Open()
Application.DisplayStatusBar = Not Application.DisplayStatusBar
ActiveWindow.DisplayWorkbookTabs = True
On Error Resume Next
Sheets("UserInput").Activate
Range("A1").Select
With Application
.WindowState = xlNormal
.Left = 300
.Top = 50
.Width = 800
.Height = 670
.CommandBars("Worksheet Menu Bar").Enabled = False
.CommandBars("Ribbon").Visible = False
End With
End Sub
Вот скриншот того, что это выглядит так:
Я в основном просто хочу избавиться от всего, что это не на листе, или, если не в максимально возможной степени. Кто-нибудь знает, как это сделать? Благодарю.
Спасибо, мне как-то удалось заблокировать все ячейки. Любая идея, если какая-либо из этих команд сделает это? Лист остается незащищенным, но есть одна ячейка, которую я хочу, чтобы пользователи могли редактировать. –
Просто снимите флажок «Защитить ячейку» под вкладкой «защита» в окне «ячейка формата». Crtl + 1 должен открыть его, по крайней мере, в моем португальском пакете. –
@JamesBaker Если лист незащищен, пользователи должны иметь возможность изменять все, что им нравится. – Rory