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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2010, 01:57   #11
Inventor_S
 
Регистрация: 20.11.2010
Сообщений: 7
По умолчанию

странный косяк ... при копировании в другую книгу кода и переходе активной ячейки на последний интервал и нажатии по пустой ячейки активная ячейка убегает далеко куда-то аж на 1406 строку. что это может быть ? в прикрепленном примере такого косяка нет ... не пойму ...
Inventor_S вне форума Ответить с цитированием
Старый 21.11.2010, 02:09   #12
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

Цитата:
Сообщение от Inventor_S Посмотреть сообщение
странный косяк ... при копировании в другую книгу кода и переходе активной ячейки на последний интервал и нажатии по пустой ячейки активная ячейка убегает далеко куда-то аж на 1406 строку. что это может быть ? в прикрепленном примере такого косяка нет ... не пойму ...
это не "косяк", чтобы его не было: выделите все ячейки начиная с первой пустой после окончания размеченной таблицы, далее Правка - Очистить - все
EugeneS вне форума Ответить с цитированием
Старый 21.11.2010, 12:02   #13
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию

ну и мой вариант
Код:
Dim a As Byte
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim r, lr&, s&, c As Byte
On Error Resume Next
If Target.Column <> 9 Then a = 0: Exit Sub
lr = Target.Row
r = Int((lr - 1) / 13)
s = (r * 13) + 14
If Cells(lr - 1, 9).Value = 0 Then
c = 1
a = a + c
If a > 1 Then a = 0: Cells(s, 9).Activate: a = 0
Else
a = 0
End If
End Sub
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234

Последний раз редактировалось R Dmitry; 21.11.2010 в 12:04. Причина: On Error Resume Next
R Dmitry вне форума Ответить с цитированием
Старый 21.11.2010, 12:30   #14
Inventor_S
 
Регистрация: 20.11.2010
Сообщений: 7
По умолчанию

спасибо всем за помощь ! ВСЕ РАБОТАЕТ, очень удобная функция!)
Inventor_S вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск первой пустой ячейки в столбце Verano naranjo Microsoft Office Excel 3 12.11.2010 13:47
Проверка пустой ячейки в DGV coper Общие вопросы .NET 2 11.08.2010 05:49
перенос строки с пустой ячейки HospodySave Microsoft Office Excel 10 24.06.2010 07:16
удаление строки, начинающейся с пустой ячейки grichanuk Microsoft Office Excel 3 01.12.2009 05:31
Сборная России по хоккею стала чемпионом мира второй год подряд rpy3uH Свободное общение 13 25.05.2009 02:23