Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.09.2012, 16:17   #1
Obey177
Форумчанин
 
Регистрация: 29.08.2010
Сообщений: 159
По умолчанию application-defined or object-defined error

Код:
Sub Comment()

Dim i As Long, j As Long, g As Long, colonend As Long
colonend = Sheets("RDY_DATA").Cells(Rows.Count, 3).End(xlUp).Row
colonend2 = Sheets("SW_DATA").Cells(Rows.Count, 3).End(xlUp).Row
NumberMass = Sheets("SW_DATA").Cells(Rows.Count, 2).End(xlUp).Row
g = 2
For b = 2 To NumberMass
Set NumberName = Worksheets("SW_DATA").Cells(b, 2)
For a = 2 To colonend2
Set NameMode2 = Worksheets("SW_DATA").Cells(a, 3)
For i = 2 To colonend
For j = 8 To Worksheets("RDY_DATA").Cells(i, Columns.Count).End(xlToLeft).Column
Set NameMode = Worksheets("RDY_DATA").Cells(i, j)
If NameMode.Value = NameMode2.Value Then
    Worksheets("RDY_DATA").Cells(i, j).AddComment
    Worksheets("RDY_DATA").Cells(i, j).Comment.Visible = False
    Worksheets("RDY_DATA").Cells(i, j).Comment.Text Text:="Íîìåð â ìàññèâå: " & "2 -" & NumberName
    Worksheets("RDY_DATA").Cells(i, j).Select
End If
Next
Next
Next
Next

End Sub
Ребят в чем проблема не пойму выдает ошибку application-defined or object-defined error
Obey177 вне форума Ответить с цитированием
Старый 11.09.2012, 16:50   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

На какой строке?
Лучше приложите файл XLS.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 11.09.2012, 18:13   #3
Obey177
Форумчанин
 
Регистрация: 29.08.2010
Сообщений: 159
По умолчанию

уже сам додумался причина была в не стертом заранее примечание
Код:
Sub Comment()

Dim i As Long, j As Long, g As Long, colonend As Long
colonend = Sheets("RDY_DATA").Cells(Rows.Count, 3).End(xlUp).Row
colonend2 = Sheets("SW_DATA").Cells(Rows.Count, 3).End(xlUp).Row
g = 2
For a = 2 To colonend2
NumberName = a - 2
Set NameMode2 = Worksheets("SW_DATA").Cells(a, 3)
For i = 2 To colonend
For j = 8 To Worksheets("RDY_DATA").Cells(i, Columns.Count).End(xlToLeft).Column
Set NameMode = Worksheets("RDY_DATA").Cells(i, j)
If NameMode.Value = NameMode2.Value Then
    Worksheets("RDY_DATA").Cells(i, j).ClearComments
    Worksheets("RDY_DATA").Cells(i, j).AddComment
    Worksheets("RDY_DATA").Cells(i, j).Comment.Visible = False
    Worksheets("RDY_DATA").Cells(i, j).Comment.Text Text:="Номер в массиве: " & "2 -" & NumberName
End If
Next
Next
Next

End Sub
Obey177 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Run-time error: '1004' application-defined or object-defined Michael.Angarsk Microsoft Office Excel 2 14.06.2012 10:23
run-time error '1004' (Application-defined or object-defined error) Oldy7 Microsoft Office Excel 23 26.02.2012 21:18
application-defined or object-defined error Ошибка - 1004 Shubin Microsoft Office Excel 6 09.11.2011 17:37
runtime error 1004 application defined or object defined Ilgar Microsoft Office Excel 3 21.09.2011 17:20
ошибка run-time 1004: application-defined or object-defined error Святой Дьявол Microsoft Office Excel 3 26.06.2010 11:06