Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обращение в VBA к листу Excel по его (Name) / 4 сообщений из 4, страница 1 из 1
07.02.2013, 15:13
    #38141888
Tapac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение в VBA к листу Excel по его (Name)
Здравствуйте,

в структуре VBAProject книги Excel в коллекции Microsoft Excel Objects каждый лист имеет имя, стоящее перед скобками. Это имя соответствует значению свойства (Name) в Properties.

Подскажите пожалуйста как в VBA обратиться к объекту Sheet по этому имени?

С уважением, Тарас
...
Рейтинг: 0 / 0
07.02.2013, 15:48
    #38141961
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение в VBA к листу Excel по его (Name)
...
Рейтинг: 0 / 0
07.02.2013, 15:58
    #38141977
Alexander-80578
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение в VBA к листу Excel по его (Name)
вот кусок кода, где считывается имя листа, если я правильно понял вопрос:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
                Set xlWb = xlApp.Workbooks.Open(sFileName)
                Set xlWs = xlWb.Worksheets(1)
                xlApp.Visible = False
                    With xlWs
                    'удаление 2 пустых строк, и считывание имени листа
                        .Rows("3:3").Replace What:=".", Replacement:="", LookAt:=xlPart, _
                            SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
                            ReplaceFormat:=False
                        .Range("A1").Select
                        .Rows("1:2").Delete Shift:=xlUp
                        sNameSh = .Name
                    End With
...
Рейтинг: 0 / 0
07.02.2013, 16:46
    #38142099
Tapac
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение в VBA к листу Excel по его (Name)
Serge 007См. здесь

Спасибо. Непонятная у MS логика моментами.. но лучше уж так, чем вообще никак...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обращение в VBA к листу Excel по его (Name) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]