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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.09.2012, 13:04   #1
hata77
 
Регистрация: 20.09.2012
Сообщений: 7
По умолчанию vba в чем ошибка

здравствуйте подскажите пожалуйста в чем моя ошибка

Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Column
Case 1
For i = 1 To 6
If Target.Row <> i Then
Cells(i, 1)).Clear
End If

Next i


Case 2
End Select
End Sub

выдает ошибку: Method 'Clear' of object 'Range' failed
hata77 вне форума Ответить с цитированием
Старый 20.09.2012, 13:34   #2
hata77
 
Регистрация: 20.09.2012
Сообщений: 7
По умолчанию

кажись понял. Когда клирим мы опять изменяем содержимое ячейки соответственно опять вызывается функция worksheet_clange
Кто то знает как можно от этого избавиться?
hata77 вне форума Ответить с цитированием
Старый 20.09.2012, 14:18   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

application.enableevents = false
...
application.enableevents = true
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в чем ошибка? byMary93 JavaScript, Ajax 3 31.07.2012 09:39
почему конец запроса в VBA выполняется раньше чем начало demox_86 Помощь студентам 0 01.08.2011 07:16
VBA excel сильнее нагружает проц, чем C# или нет?? gramp Microsoft Office Excel 4 15.07.2011 22:38
в чем ошибка? Avvakymova Помощь студентам 3 28.05.2011 00:05
В чем ошибка? Ast4 Microsoft Office Excel 11 25.02.2011 16:07