Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Непонятная ошибка в Excel2007 VBA / 25 сообщений из 27, страница 1 из 2
14.12.2009, 16:44
    #36365471
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Делал очередное задания по учебнику.
Все работало, но потом начал править код и чето удалил и сохранил файл. Теперь когда запускаю программу пишет ошибку... Что самое плохое. Что когда ничинаю код исправлять, все ни стого ни ссего виснет :( и excel закрывается...
Я вложил программу, может кто поймет что там не так и скажет как это исправить... чето мне не очень хочется всю работу заново писать....
Работаю в Excel 2007
...
Рейтинг: 0 / 0
15.12.2009, 14:02
    #36367100
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Может кто поможет. Что это за ошибка и как ее исправить. Я тока учусь и чето я потерялся )) Не знаю причины что не устраивает программу, все вроде составлено верно, перепроверил несколько раз.
Плюс ко всему стоит дотронуться до кода, начать править бывает Excel просто повисает...
...
Рейтинг: 0 / 0
15.12.2009, 14:16
    #36367145
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
> Автор: lopuxi
> К сообщению приложен файл (Only Comments.jpg): cкачать. Размер - 16Kb

тебе же по "русски" сказали, что после End Sub, End Function, End Property могут быть только коментарии.

З.Ы. Иногда при таких окнах срабатывает Ctrl+Shift+C и последующая вставка в
переводчик

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 14:19
    #36367169
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Игорь Горбонос
> Автор: lopuxi
> К сообщению приложен файл (Only Comments.jpg): cкачать. Размер - 16Kb

тебе же по "русски" сказали, что после End Sub, End Function, End Property могут быть только коментарии.

З.Ы. Иногда при таких окнах срабатывает Ctrl+Shift+C и последующая вставка в
переводчик



И? :)
Что мне сделать? Что за коментарии

Код: plaintext
' Стереть код и написать вот так ? 

Я не знаю как исправить ошибку, перевести я ее перевел.. только не понимаю, отчего возникает и где таится ошибка моя....
...
Рейтинг: 0 / 0
15.12.2009, 14:30
    #36367220
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Показывай код

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 14:38
    #36367270
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Игорь Горбонос
Показывай код



Я в самом первом письме выложил программу целиком.

Но вот основная часть кода: Все остальное я уже удалил, ошибка не исчезает... значит она где то тут

Код: 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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
 Public Function isv(stroka As String) As String
fam = ""
j =  1 
    Do
        c = Mid(stroka, j,  1 )
            If c <> " " Then
                fam = fam + c
            Else
                fam = fam + c
                c = Mid(stroka, j +  1 ,  1 )
                fam = fam + c
                c = Mid(stroka, j +  2 ,  1 )
                fam = fam + c
                Exit Do
            End If
            j = j +  1 
        Loop While j <= Len(stroka)
        isv = fam
End Function

Private Sub CommandButton1_Click()
Dim a As String
Dim d As String
Dim z As String

CommandButton1.Caption = "Подождите"
N =  0 
Do While Cells(N +  2 ,  5 ).Value <> ""
     N = N +  1 
Loop

For i =  2  To N +  1 
 j =  5 
Do While Cells(i, j).Value <> ""
    Cells(i, j).Value = ""
    j = j +  1 
Loop
Next
 
For i =  3  To ActiveWorkbook.Worksheets.Count
 
    NI =  0 
    Do While Worksheets(i).Cells(NI +  10 ,  3 ).Value <> ""
        NI = NI +  1 
    Loop
 
For j =  10  To  10  + NI -  1 
    z = isv(Worksheets(i).Cells(j,  3 ).Value)
    N =  0 
    Do While Cells(N +  2 ,  5 ).Value <> ""
        N = N +  1 
    Loop
    flag =  0 
    For ii =  2  To N +  1 
        d = Cells(ii,  5 ).Value
        If StrComp(d, z) =  0  Then
            flag =  1 
            Exit For
        End If
    Next
    If flag =  0  Then
        Cells(N +  2 ,  5 ).Value = z
    End If
Next
Next

Nfam =  0 
Do While Cells(Nfam +  2 ,  5 ).Value <> ""
    Nfam = Nfam +  1 
Loop
For i =  2  To Nfam +  1 
    d = Cells(i,  5 ).Value
    nom =  7 
    sym =  0 

        For ii =  33  To ActiveWorkbook.Worksheets.Count
           N =  0 
        Do While Worksheets(ii).Cells(N +  10 ,  3 ).Value <> ""
            N = N +  1 
        Loop
 
    For j =  10  To  10  + N -  1 
        a = Worksheets(ii).Cells(j,  3 ).Value
        z = isv(a)
        If StrComp(d, z) =  0  Then
            If IsNumeric(Worksheets(ii).Cells(j,  7 ).Value) = True Then
            Cells(i, nom).Value = Worksheets(ii).Cells(j,  7 ).Value
            Cells(i, nom +  1 ).Value = Worksheets(ii).Cells(j,  1 ).Value
            nom = nom +  2 
            sym = sym + CLng(Worksheets(ii).Cells(j,  7 ).Value)
            End If
        End If
    Next
Next
     
Cells(i,  6 ).Value = sym
Next
    
N =  0 
Do While Cells(N +  2 ,  5 ).Value <> ""
    N = N +  1 
Loop
CommandButton1.Caption = "Вычислить"
End Sub
...
Рейтинг: 0 / 0
15.12.2009, 14:46
    #36367309
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
> Автор: lopuxi
> Я в самом первом письме выложил программу целиком.

Не у всех есть 2007 ексель, а код можно положить под тэг spoiler

> Но вот основная часть кода: Все остальное я уже удалил, ошибка не исчезает... значит она где то тут

Кроме того что необъявленна куча используемых переменных, никакого криминала нет

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 15:06
    #36367390
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Вот с объявленными переменными все целиком.
Просто там я уже все коменты убрал. Так как уже просто думал не они ли где то глючат....


Код: 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.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
163.
164.
165.
166.
167.
168.
169.
170.
171.
172.
173.
174.
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
185.
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
196.
197.
198.
199.
200.
201.
202.
203.
204.
205.
206.
207.
208.
209.
210.
Public Function isv(stroka As String) As String
fam = "" ' Переменная для выделения фамилии с инициалми
j =  1  'Счетчик симвалов в исходной строке
    Do
        c = Mid(stroka, j,  1 )  '  Извлечение очередного символа
            If c <> " " Then
                fam = fam + c
            Else
                ' После появления пробела считываем еще инициалы
                fam = fam + c
                c = Mid(stroka, j +  1 ,  1 )
                fam = fam + c
                c = Mid(stroka, j +  2 ,  1 )
                fam = fam + c
                Exit Do
            End If
            j = j +  1 
        Loop While j <= Len(stroka)
        'MsgBox j & " | " & stroka
        isv = fam
End Function

Private Sub ComboBox1_Change()
N =  0 
Do While Cells(N +  2 ,  5 ).Value <> ""
    N = N +  1 
    Loop
'Цикл по количеству  фамилий студентов.
    For i =  2  To N +  1 
' При нахождении на листе фамилии, соответсвующей выбранному  элементу списка.
        If StrComp(ComboBox1.Text, Cells(i,  5 ).Value) =  0  Then
        ' подтягивание нужной строки на экран.
        Cells(i,  5 ).Select
        End If
    Next
End Sub

Private Sub CommandButton1_Click()
Dim a As String
Dim d As String
Dim z As String

CommandButton1.Caption = "Подождите"

' Подсчет колличества строк с фамилиями на первом лите
N =  0 
Do While Cells(N +  2 ,  5 ).Value <> ""
     N = N +  1 
Loop
' Очистка заполненных ячеек оплат на первом листе.
For i =  2  To N +  1 
 j =  5 
Do While Cells(i, j).Value <> ""
    Cells(i, j).Value = ""
    j = j +  1 
Loop
Next

' Цикл по листам данных
For i =  3  To ActiveWorkbook.Worksheets.Count
' Подсчет количесва строк с фамилиями на i-м листе
    NI =  0 
    Do While Worksheets(i).Cells(NI +  10 ,  3 ).Value <> ""
        NI = NI +  1 
    Loop

' Цикл по количеству строк на i-м листе
For j =  10  To  10  + NI -  1 
    ' Функция, извлекающая из ячейки только фамилию инициалами
    z = isv(Worksheets(i).Cells(j,  3 ).Value)
    ' фрагмент для добавления фамилии на первый лист
    N =  0 
    Do While Cells(N +  2 ,  5 ).Value <> ""
        N = N +  1 
    Loop
    flag =  0  ' индикатор присудствия очередной фамилии c  листа данных на первом листе
    For ii =  2  To N +  1 
        d = Cells(ii,  5 ).Value
        If StrComp(d, z) =  0  Then
            flag =  1 
            Exit For
        End If
    Next
    If flag =  0  Then 'если фамилия не найдена
        Cells(N +  2 ,  5 ).Value = z
    End If
Next
Next

' В следующем блоге производится подсчет оплат

Nfam =  0 
Do While Cells(Nfam +  2 ,  5 ).Value <> ""
    Nfam = Nfam +  1 
Loop

'Цикл по фамилиям студентов
For i =  2  To Nfam +  1 
 ' в переменной d очередная фамилия
    d = Cells(i,  5 ).Value
    nom =  7  ' в этой переменной организуем счетчик по столбцам
    sym =  0  ' переменная для подсчета суммы всех оплат студента
    
        ' цикл по количеству листов данных
        For ii =  33  To ActiveWorkbook.Worksheets.Count
        
         ' подсчет кол-ва фомилий на очередном листе данных
        N =  0 
        Do While Worksheets(ii).Cells(N +  10 ,  3 ).Value <> ""
            N = N +  1 
        Loop
        
    ' цикл по фамилиям на очередном листе с данными
    For j =  10  To  10  + N -  1 
        a = Worksheets(ii).Cells(j,  3 ).Value
        z = isv(a)
        If StrComp(d, z) =  0  Then ' Если фамилия найдена
            If IsNumeric(Worksheets(ii).Cells(j,  7 ).Value) = True Then
        ' установка суммы очередной оплыты.
            Cells(i, nom).Value = Worksheets(ii).Cells(j,  7 ).Value
        ' установка даты очередной оплыты.
            Cells(i, nom +  1 ).Value = Worksheets(ii).Cells(j,  1 ).Value
        ' Переход к следующей паре столбцов
            nom = nom +  2 
        ' Суммирование оплаты конкретного  сутдента
            sym = sym + CLng(Worksheets(ii).Cells(j,  7 ).Value)
            End If
        End If
    Next
Next
     
' Запись итоговой суммы в шестой стобец
Cells(i,  6 ).Value = sym
Next
    
' Подсчет в переменной N фамилий студентов
N =  0 
Do While Cells(N +  2 ,  5 ).Value <> ""
    N = N +  1 
Loop

'  Заполнение поля со списком фамилиями  с первого листа
ComboBox1.Clear
For i =  2  To N +  1 
     d = Worksheets( 1 ).Cells(i,  5 ).Value
     ComboBox1.AddItem d
Next

' Завершение обоработки и смена надписи на кнопке
   CommandButton1.Caption = "Вычислить"
End Sub

Private Sub CommandButton2_Click()
Dim a As String
Dim z As String

If ActiveCell.Column <>  5  Or ActiveCell.Row =  1  Or ActiveCell.Value = "" Then
  Exit Sub
End If

' Вывод в надпись фамилии студента из выделенной (активной) ячейки
Lbl.Caption = ActiveCell.Value
' в переменной s фиксируется номер строки выдленной ячейки.
s = ActiveCell.Row
'Впеременной nom организуется счетчик стобцов
nom =  7 
' в переменной sym организуется суммы по всем оплатам
sym =  0 
' Очистка высплывающего текстового окна.
TextBox1.Text = ""

' Цикл по литам данных.
For i =  3  To ActiveWorkbook.Worksheets.Count
    N =  0 
    Do While Worksheets(i).Cells(N +  10 ,  3 ).Value <> ""
        N = N +  1 
    Loop
' Цикл по строкам на листах данных
For j =  10  To  10  + N -  1 
    a = Worksheets(i).Cells(j,  3 ).Value
    z = isv(a)
' Если интересующая фамилия найдена на листах данных
    If StrComp(Lbl.Caption, z) =  0  Then
        'Если в поле для суммы оплаты - число
        If IsNumeric(Worksheets(i).Cells(j,  7 ).Value) = True Then
        'запись информации на первый лист
         Cells(s, nom).Value = Worksheets(i).Cells(j,  7 ).Value
         Cells(s, nom +  1 ).Value = Worksheets(i).Cells(j,  1 ).Value
        'Увеличение Счетчика столбцов
         nom = nom +  2 
        'Подсчет суммы
         sym = sym + CLng(Worksheets(i).Cells(j,  7 ).Value)
        'вывод информации во всплывающее текстовое окно
            TextBox1.Text = TextBox1.Text + _
                CStr(Worksheets(i).Cells(j,  7 ).Value) + "    "
            TextBox1.Text = TextBox1.Text + _
                CStr(Worksheets(i).Cells(j,  1 ).Value) + Chr( 10 )
        End If
    End If
Next
Next
' Вывод итоговой информации
    Worksheets( 1 ).Cells(s,  6 ).Value = sym
'Установка видимости текстового окна
    TextBox1.Visible = True
End Sub


Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
TextBox1.Visible = False
End Sub 
...
Рейтинг: 0 / 0
15.12.2009, 15:42
    #36367518
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
> Автор: lopuxi
> Вот с объявленными переменными все целиком.

Это не с объявлениями, поставь первой строкой Option Explicit и пообъявляй все на что ругнется

Код у меня скомпилился без ошибок, может что-то глюкнуло, попробуй пересоздать форму и скопировать туда этот код и
элементы управления.

По самому коду есть несколько вопросов
У тебя по коду постоянно встречается код:
Код: plaintext
1.
2.
3.
4.
' Подсчет колличества строк с фамилиями на первом лите
N =  0 
Do While Cells(N +  2 ,  5 ).Value <> ""
     N = N +  1 
Loop
Если список на листе один, то можно использовать:
Код: plaintext
ActiveCell.SpecialCells(xlLastCell).Row
для определения последней используемой строки на листе

Вот этот код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
' Очистка заполненных ячеек оплат на первом листе.
For i =  2  To N +  1 
 j =  5 
Do While Cells(i, j).Value <> ""
    Cells(i, j).Value = ""
    j = j +  1 
Loop
Next
можно заменить на одну строку
Код: plaintext
Range(Cells( 2 , 5 ), Cells(N+ 1 ,  255 )).Value = ""
Вместо 255 нужно подставить номер последнего используемого столбца

Вот такие пары циклов:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
' Подсчет в переменной N фамилий студентов
N =  0 
Do While Cells(N +  2 ,  5 ).Value <> ""
    N = N +  1 
Loop

'  Заполнение поля со списком фамилиями  с первого листа
ComboBox1.Clear
For i =  2  To N +  1 
     d = Worksheets( 1 ).Cells(i,  5 ).Value
     ComboBox1.AddItem d
Next
можно и нужно совмещать в один:
Код: plaintext
1.
2.
3.
4.
5.
'  Заполнение поля со списком фамилиями  с первого листа
ComboBox1.Clear
Do While Cells(N +  2 ,  5 ).Value <> ""
    ComboBox1.AddItem Cells(N +  2 ,  5 ).Value
    N = N +  1 
Loop
и т.д.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 16:06
    #36367620
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Игорь Горбонос

По самому коду есть несколько вопросов

Если список на листе один, то можно использовать:

Список на листе не совсем один, листов много.

Немного поясню, в чем задача функции, и постоянной проверки строк и столбцов.
Дело в том что в задании было сказано создать список с фамилиями из уже имеющихся листов - отчетов, как бы из бухгалтерской программы 1С. Все лесты оформленны одинаково. Но в ячейке где стояит инициалы как бы студента, присутствует, не нужная информация. Ее надо не брать. Для этого создается Function которая и берет из ячейки только фамилию. До первого пробела, потом две буквы Имя и Отчество.

Далее там уже оплаты, какая сумма когда оплачена и т.д.

Я сейчас написал Option Explicit.

Вот те ошибка которую он выдал.
Так же я изменил немного код, на те варианты которые предложенные тобой.

Теперь ошибка выскакивает другая. Написанно что переменная не определена, начиная от N, i, j, NI и Flag ... выставить их всех как integer.
...
Рейтинг: 0 / 0
15.12.2009, 16:09
    #36367635
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
lopuxi,
И кстати все равно в итоге пишет туже ошибку.
...
Рейтинг: 0 / 0
15.12.2009, 16:16
    #36367652
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Пересохрани файл в формате Excel 2003

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 16:17
    #36367656
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
> Автор: Игорь Горбонос
> Пересохрани файл в формате Excel 2003

в смысле и выкладывай сюда

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 16:41
    #36367730
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Игорь Горбонос
> Автор: Игорь Горбонос
> Пересохрани файл в формате Excel 2003

в смысле и выкладывай сюда



фуф... сократил до предела вроде помещается... а то тут ограничения до 100кб.
...
Рейтинг: 0 / 0
15.12.2009, 16:52
    #36367748
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
В RARе в 3 раза меньше по объёму было бы. И комбобокс1 не пришлось бы удалять.
...
Рейтинг: 0 / 0
15.12.2009, 16:55
    #36367755
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
> Автор: lopuxi
> фуф... сократил до предела вроде помещается... а то тут ограничения до 100кб.

архивы рулят

а по делу, допиши на каждый Next имя переменной ЭТОГО цикла, т.е. что-бы было так: Next i

у тебя в CommandButton1_Click есть "лишний" Next для которого нет For.
Код: plaintext
1.
2.
3.
Next
' Запись итоговой суммы в шестой стобец
Cells(i,  6 ).Value = sym
Next
вот какой-то из них лишний

И у меня не показался комбобокс

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 16:57
    #36367764
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
> Автор: Игорь Горбонос
> у тебя в CommandButton1_Click есть "лишний" Next для которого нет For.

Хотя нет, поторопился, но ошибки у меня все равно нет

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 17:00
    #36367774
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Игорь Горбонос
> Автор: lopuxi
> фуф... сократил до предела вроде помещается... а то тут ограничения до 100кб.

архивы рулят

а по делу, допиши на каждый Next имя переменной ЭТОГО цикла, т.е. что-бы было так: Next i

у тебя в CommandButton1_Click есть "лишний" Next для которого нет For.
Код: plaintext
1.
2.
3.
Next
' Запись итоговой суммы в шестой стобец
Cells(i,  6 ).Value = sym
Next
вот какой-то из них лишний

И у меня не показался комбобокс


Щас выложу всю работу в RAR.
насчет лишнего Next сейчас гляну, по идее лишних не должно быть.
...
Рейтинг: 0 / 0
15.12.2009, 17:21
    #36367834
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
> Автор: lopuxi
> Щас выложу всю работу в RAR.

Все работает как часы

Может у тебя чего-то глюкнуло?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 17:27
    #36367851
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Игорь Горбонос
> Автор: lopuxi
> Щас выложу всю работу в RAR.

Все работает как часы

Может у тебя чего-то глюкнуло?



Незнаю... :(( А что такое возможно?

Щас я весь код перекопирую в новую книгу эксель. проверю..
...
Рейтинг: 0 / 0
15.12.2009, 17:38
    #36367877
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
lopuxi,

Я совсем потерялся... у меня все та же история... ух...
у меня щас пар из ушей пойдет. Я реально непонимаю, почему меня не работает.
А у тебя все как часы...
Кстати у меня тоже работало, но потом неожиданно все сломалось, в один прекрасный момент сломалось.

Игорь, А ты ничего не изменял и у тебя все работает?
...
Рейтинг: 0 / 0
15.12.2009, 17:45
    #36367895
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
И у меня ошибок не выкидывает - распаковал, жму кнопки - ошибок нет!
Немного непонятно, как там индексация работает, но тоже без ошибок.
...
Рейтинг: 0 / 0
15.12.2009, 17:46
    #36367900
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Да, только у меня 2000...
...
Рейтинг: 0 / 0
15.12.2009, 17:53
    #36367921
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
> Автор: Hugo121
> И у меня ошибок не выкидывает - распаковал, жму кнопки - ошибок нет!

Аналогично, скачал, распаковал и запустил, жму кнопки - ошибок нет

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2009, 17:54
    #36367925
lopuxi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятная ошибка в Excel2007 VBA
Hugo121И у меня ошибок не выкидывает - распаковал, жму кнопки - ошибок нет!
Немного непонятно, как там индексация работает, но тоже без ошибок.

не понимаю.
Как такое может быть. У всех работает а у меня нет...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Непонятная ошибка в Excel2007 VBA / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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