Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ERROR / 3 сообщений из 3, страница 1 из 1
26.10.2010, 10:13
    #36919673
hum_i
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR
Добрый день! Не подскажите что означает эта ошибка?
Run-time error '9':
Subsscript out of range

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Dim j As Integer
    For j =  15  To  28 
        Dim rs1 As ADODB.Recordset
        Set rs1 = New ADODB.Recordset
        Set rs1.ActiveConnection = con
        If Cells(j,  2 ).Value = "1" Then
            Sql = " select"
            Sql = Sql & " d.count_peredano_do_19"
            Sql = Sql & " from irina.dealer_do_posle_19may d"
            Sql = Sql & " where d.month_period like '01.09.10'"
            Sql = Sql & " and d.delr_id = 282"
            Sql = Sql & " and d.rtpl_rtpl_id = " + Cells(j,  3 ).Text + ""
            
        End If
        If Cells(j,  2 ).Value = "2" Then
            Sql = " select"
            Sql = Sql & " d.count_peredano_posle_19"
            Sql = Sql & " from irina.dealer_do_posle_19may d"
            Sql = Sql & " where d.month_period like '01.09.10'"
            Sql = Sql & " and d.delr_id = 282"
            Sql = Sql & " and d.rtpl_rtpl_id = " + Cells(j,  3 ).Text + ""
        End If
        rs1.Open Sql, con
        Sheets("Ëèñò1").Select
        Cells(j,  5 ).Value = ""
        Cells(j,  5 ).CopyFromRecordset rs1
        If Cells(j,  5 ).Value = "" Then
            Cells(j,  5 ).Value = "0"
        End If
    Next j
...
Рейтинг: 0 / 0
26.10.2010, 16:15
    #36920780
bbx1389
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR
Так Вы найдите, в каком месте кода в какой момент она появляется ( F8 понажимайте)
или пропишите On Error GoTo
...
Рейтинг: 0 / 0
26.10.2010, 16:40
    #36920862
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ERROR
hum_i,

Как минимум разберитесь с именем листа

Код: plaintext
1.
 Sheets("Ëèñò1").Select
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ERROR / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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