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

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

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

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

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

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



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

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

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

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



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

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

Код: 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
Непонятная ошибка в Excel2007 VBA
    #36367309
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: lopuxi
> Я в самом первом письме выложил программу целиком.

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

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

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

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


Код: 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
Непонятная ошибка в Excel2007 VBA
    #36367518
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: 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
Непонятная ошибка в Excel2007 VBA
    #36367620
Фотография lopuxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос

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

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

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

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

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

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

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

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

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

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

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

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



фуф... сократил до предела вроде помещается... а то тут ограничения до 100кб.
...
Рейтинг: 0 / 0
Непонятная ошибка в Excel2007 VBA
    #36367748
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В RARе в 3 раза меньше по объёму было бы. И комбобокс1 не пришлось бы удалять.
...
Рейтинг: 0 / 0
Непонятная ошибка в Excel2007 VBA
    #36367755
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: 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
Непонятная ошибка в Excel2007 VBA
    #36367764
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Игорь Горбонос
> у тебя в CommandButton1_Click есть "лишний" Next для которого нет For.

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

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

архивы рулят

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

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

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


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

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

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

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

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

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



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

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

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

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

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

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

не понимаю.
Как такое может быть. У всех работает а у меня нет...
...
Рейтинг: 0 / 0
Непонятная ошибка в Excel2007 VBA
    #36368030
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lopuxiне понимаю.
Как такое может быть. У всех работает а у меня нет...

А разве при этой ошибке среда сама не показывает строку, на которой это возникло?

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


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