Мне нужен макрос, который переименует лист, когда пользователь запишет в поле ввода. Пока что у меня есть это, но когда я вставляю новое имя, старый лист не меняет своего имени.
Лист сравнения уже существует и называется как «Сравнение». Я просто хочу изменить его имя в соответствии с новым, которое решит пользователь.
Sub SalvarAba()
If MsgBox("Keep comparison?", vbQuestion + vbYesNo, "Keep?") = vbYes Then
s = InputBox("Please enter a sheet name")
'rename the sheet
End If
End Sub
Возможно, это не лучший способ сделать это, поэтому смело меняйте его, если это необходимо.