Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Возврат на предыдущий лист Добавлено: 06.06.07 17:19  

Автор вопроса:  george | ICQ: 301137589 
Есть небольшая проблема: я нахожусь на листе Х, мне необходимо перейтина лист А, а потом стова на лист Х. НО! я не знаю как называется лист Х (название постоянно будет меняться). То есть обычное Sheets("Х").Select применить нельзя. Есть какая-нибудь функция в экселе, которая бы запомнила на каком я листе находился, нахожусь?

Ответить

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

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 06.06.07 17:24
Что мешает запоминать ActiveSheet (или как там оно называется) в переменную?

Ответить

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



ICQ: 301137589 

Вопросов: 18
Ответов: 31
 Профиль | | #2 Добавлено: 06.06.07 17:35
На
Dim sh As Sheets
sh = ActiveSheet

и
Dim sh As Sheets
sh = Sheets.Application.ActiveSheet

отвечает
invalid use of property

Ответить

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



ICQ: 301137589 

Вопросов: 18
Ответов: 31
 Профиль | | #3 Добавлено: 06.06.07 17:44
Разобрался уже :)
sh = ActiveSheet.Name
Sheets("А";).Select
Sheets(sh).Select

Ответить

Страница: 1 |

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



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