Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: VBA MS Office

Программирования для MS Office кроме ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Значение ячейки по названию листа в книге Excel
 
 автор: VadimSh   (02.12.2008 в 13:16)   личное сообщение
 
 

Как получить значение ячейки по названию листа в книге Excel

  Ответить  
 
 автор: Мюллер   (02.12.2008 в 13:23)   личное сообщение
 
 

Что вы имеете ввиду???

  Ответить  
 
 автор: VadimSh   (02.12.2008 в 13:29)   личное сообщение
 
 

Допустим, название листа "2007", в результате в ячейке А1 данного листа должно быть 2007

  Ответить  
 
 автор: Мюллер   (02.12.2008 в 13:44)   личное сообщение
 
 

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Value = ActiveSheet.Name

End Sub

  Ответить  
 
 автор: VadimSh   (02.12.2008 в 15:31)   личное сообщение
 
 

Нашел другое решение

=ПСТР(ЯЧЕЙКА("filename";A1);НАЙТИ("]";ЯЧЕЙКА("filename";A1))+1;31)

Всем спасибо за помощь

  Ответить  
 
 автор: Мюллер   (02.12.2008 в 15:51)   личное сообщение
 
 


Этак вы будете вставлять на каждый лист эту формулу

В моем варианте

Range("A1").Value = ActiveSheet.Name

На всех листах значения ячейкам присваивается автоматически. И в строке формул будет видна не формула, а значение названия листа.

Но, как говорится, хозяин-барин.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList