как средствами VBA через форму (чтобы было красиво) дать имя новому листу в книге
форма даёт название листу VBA, средствами VBA через форму
21.07.2015 20:05:01
|
|
|
|
21.07.2015 20:19:49
поясню ,есть форма в которой есть listbox и две кнопки ok cancel при нажатии на ok создаёт новый лист с названием прописанном в listbox если ничего не написано или противоречит правилам названия листов то выкидывает ошибку, cancel выходит с формы.
|
|
|
|
21.07.2015 20:30:07
как склеить listbox с vba?
|
|
|
|
21.07.2015 20:34:52
|
|||
|
|
21.07.2015 20:36:20
Roma77g, Вы уверены, что речь идет о listbox, а не о textbox?
|
|
|
|
21.07.2015 20:39:09
не проблема поменять listbox на texbox ,сделано только для названия листа.
|
|
|
|
21.07.2015 20:39:36
Тоже поясню - у меня нет формы. Нет ListBox. Если в общих рекомендациях - проверяйте наличие в имени запрещенных символов и длины имени(не более 31 символа).
Как универсальную функцию можно использовать нечто вроде:
использование:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
21.07.2015 20:42:08
сам файл на работе , но если действительно есть необходимость в примере сейчас создам новый файл
|
|
|
|
21.07.2015 20:43:40
Я бы ещё добавил проверку - нет ли уже такого листа))
|
|
|
|
21.07.2015 21:07:07
ВОТ сделал примерно ,что нужно , кнопка ОК не задействованна
|
|
|
|
21.07.2015 21:18:07
Так а сами-то не хотите попробовать внедрить предложенную функцию? И процедуру добавления листа прописать...Если хотите научиться - то надо пробовать сначала самостоятельно делать по рекомендациям.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
21.07.2015 21:26:55
в том то всё и дело , что не знаю как применить данную информацию
|
|
|
|
21.07.2015 21:48:20
Erorr If Len(s) = "" Then
|
|
|
|
21.07.2015 22:26:36
|
|
|
|
22.07.2015 09:55:14
в этом файле не работает texbox и как связать его незнаю
|
||||
|
|
|||
Читают тему