Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: добавление листа с нужным именем Добавлено: 18.08.05 20:37  

Автор вопроса:  sln2
как в VBA в excel добавить лист с нужным именем? при добавлении командой
Sheets.Add она вставляет лист с именем Лист1, затем Лист2 и т.д., а мне надо, чтобы листы создавались сразу с нужным именем, чтобы потом можно было обращаться к этим листам

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Дмит



Вопросов: 11
Ответов: 160
 Web-сайт: dimit.pochta.ru
 Профиль | | #1
Добавлено: 18.08.05 21:54
Dim Sh As Worksheet
Set Sh = Sheets.Add
Sh.Name = "Имя листа"

а обращатся проще:
Sh.Range("A1";)

Ответить

Номер ответа: 2
Автор ответа:
 sln2



Вопросов: 2
Ответов: 2
 Профиль | | #2 Добавлено: 19.08.05 10:42
спасибо большее за ответ, а не подскажите еще:
при удалении листа появляется сообщение:
"в листах, выбранных для удаления могут существовать данные. чтобы удалить данные нажмите кнопку удалить". как написать в макросах, чтобы сообщение при удалении не возникало?

Ответить

Номер ответа: 3
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #3 Добавлено: 19.08.05 11:51
application.displayalerts=false
sh.delete
application.displayalerts=true

Ответить

Номер ответа: 4
Автор ответа:
 sln2



Вопросов: 2
Ответов: 2
 Профиль | | #4 Добавлено: 27.08.05 09:35
еще возникло два вопроса:
1 - необходимо сложить содержимое яячеек, к примеру А5 всех листов в книге, как перебрать все листы, если имена листов различны и нет никаой закономерности в названии листов?
2- несовсем по VBA: вставляю на лист выпадающий список, который формируется по диапозону ячеек, и вставляет выбранное значение в указанную ячейку,
можно ли чтобы список формировался по горизонтали (строке), а то у меня получается, что список формируется только по вертиали (столбцу)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам