1

Я создал рабочую книгу в Excel. Для навигации я вставил пользовательскую форму. У меня есть код, который переводит меня в электронную таблицу после нажатия кнопки на пользовательской форме.

Теперь мне нужна кнопка на электронной таблице, которая закроет текущую электронную таблицу и вернет пользователя к пользовательской форме, которая по умолчанию соответствует листу, который я назвал "home". Однако я не знаю кодировки, которая позволит мне сделать это

1 ответ1

0

Ваш вопрос сбивает с толку, вероятно, потому что он отвечает вашим потребностям.

Тем не менее, я прочитал вопрос как "как закрыть электронную таблицу", что означает "как закрыть рабочую таблицу"

Вы не можете, вы можете только удалить или скрыть это. В зависимости от вашей настройки, это может быть нормально

Код для удаления определенного листа и затем выбора другого листа

Sub EeekPirates()
Application.DisplayAlerts = False   ' this stops the "are you sure message box"
Worksheets("Sheet2").Delete
Worksheets("Sheet3").Activate
Application.DisplayAlerts = True    ' put this back on since it's an application wide change
End Sub

И код, чтобы скрыть это

Sub EeekPirates()
Worksheets("Sheet2").Visible = False
Worksheets("Sheet3").Activate
End Sub

У обоих есть проблемы, но, как я уже сказал, нет никакого способа узнать ваши настройки, так что, надеюсь, этого будет достаточно, чтобы вы начали.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .