|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.04.2011, 14:21 | #1 |
Форумчанин
Регистрация: 02.12.2010
Сообщений: 160
|
Событие при вставки информации
Здравствуйте!
Существует вот у меня такое событие: Код HTML:
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) With АланизТестирования If .ActiveSheet.Name = "Исходная_Таблица" Then If GetSetting("Analysis Testing", "general", "auto_fill", "true") = True And Range("a1").value <> "" Then Dim daip As Range Set daip = Sheets("Исходная_Таблица").Range("Рабочая_зона") 'проверяет входит выделяная ячейка в правильный диапазон On Error Resume Next 'вылетает не понятная ошибка If Application.Union(Target, daip).Address = daip.Address Then If Err = 1004 Then Exit Sub End If If Target.Text = "0" Then Target.value = 1 Else Target.value = 0 End If End If End If End If End With End Sub Последний раз редактировалось WizarD.89; 12.04.2011 в 14:29. |
12.04.2011, 16:37 | #2 |
Форумчанин
Регистрация: 14.05.2009
Сообщений: 311
|
АланизТестирования - ?
зачем писать обработку события на уровне книги, если она нужна только для одного листа "Исходная_Таблица"? Если только лист создается программно... ошибка 1004 - внешняя по отношению к VBA - вероятно, попытка объединения диапазонов на разных листах. если копирование выполняется программно, отключай события: Application.EnableEvents=False, по завершении включай. |
12.04.2011, 18:42 | #3 | |||
Форумчанин
Регистрация: 02.12.2010
Сообщений: 160
|
Цитата:
Цитата:
Цитата:
Последний раз редактировалось WizarD.89; 12.04.2011 в 20:08. |
|||
13.04.2011, 05:39 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В Вашем коде строку
Код:
Код:
Чем шире угол зрения, тем он тупее.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при запросе вставки. Firebird | artemavd | БД в Delphi | 21 | 12.09.2010 11:13 |
builder c++ компонетны которые можно использовать при вставки рисунка | tatysya | Помощь студентам | 3 | 12.08.2010 20:00 |
Событие при изменении дерева | RIO | Общие вопросы Delphi | 17 | 17.05.2010 02:35 |
Макрос при вставки строк | Trimbl | Microsoft Office Excel | 11 | 08.02.2010 10:40 |
Событие при выборе вкладки | VistaSV30 | Microsoft Office Access | 2 | 25.01.2010 21:11 |