Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel количество листов ? / 8 сообщений из 8, страница 1 из 1
25.05.2010, 12:05
    #36647127
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel количество листов ?
Всем доброго дня !!!

Как определить количество листов в Excel
и по очереди открыть их ?
Такой код вылетает в ошибку ...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Private Sub cmdImp_Click()
Dim objExcel As Excel.Application
Dim i As Integer
Dim Node As String, Data As String

On Error GoTo Error
 dlg1.Filter = "Excel Format File (*.xls)|*.xls|All Files (*.*)|*.*"
 dlg1.ShowOpen
Set objExcel = New Excel.Application
objExcel.Workbooks.OpenText ("" & dlg1.FileName & "")
For i =  1  To  10  ' ??????????????????????????????????????????????????
  objExcel.Worksheets(i).Activate
Next
Exit Sub
Error:
 objExcel.Workbooks.Close
     Application.Quit
     Set objExcel = Nothing
MsgBox ("Error: " & Err.Description)
End Sub

Спасибо.
...
Рейтинг: 0 / 0
25.05.2010, 12:20
    #36647177
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel количество листов ?
> Автор: Valeriu
Код: plaintext
1.
2.
3.
Dim sh As Worksheet
For sh in objExcel.Worksheets
    sh.Activate
Next sh
или
Код: plaintext
1.
2.
3.
Dim sh As Worksheet
For i =  1  in objExcel.Worksheets.Count
    objExcel.Worksheets(i).Activate
Next i


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.05.2010, 12:36
    #36647250
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel количество листов ?
Игорь Горбонос,

For Each sh in...
...
Рейтинг: 0 / 0
25.05.2010, 12:37
    #36647255
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel количество листов ?
Игорь Горбонос

Спасибо !
...
Рейтинг: 0 / 0
25.05.2010, 12:42
    #36647270
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel количество листов ?
> Автор: Shocker.Pro
> For Each sh in...

Да! Точно!

З.Ы. Вот до чего море доводит

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.05.2010, 12:49
    #36647311
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel количество листов ?
Игорь ГорбоносЗ.Ы. Вот до чего море доводит

- Я сломал руку в двух местах. :(
- Впредь избегайте этих мест!
...
Рейтинг: 0 / 0
25.05.2010, 13:05
    #36647372
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel количество листов ?
> Автор: Shocker.Pro
> - Я сломал руку в двух местах. :(

Серьёзно? Сочувствую. Недавно, на последенем гололеде растянул связку на ноге, сгоралсидел на работе

> - Впредь избегайте этих мест!

Так не получается, но я там езжу :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.05.2010, 13:13
    #36647393
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel количество листов ?
offtopicИгорь ГорбоносСерьёзно? Сочувствую. Недавно, на последенем гололеде растянул связку на ноге, сгоралсидел на работе


Несерьезно. Анекдот это был :)
Однако, холодно у вас там в Днепропетровске, ежели недавно гололед бы.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Excel количество листов ? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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