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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2009, 10:46   #1
FoxRiver
Пользователь
 
Регистрация: 28.07.2008
Сообщений: 35
По умолчанию Как убрать бегающую линию выделения?

Подскажите пожалуйста как программно убрать "бегающую" линию выделения" которая остается при выделении диапазона ячеек и копировании? Т.е. есть макрос который выделяет диапазон, копирует и выделяет или делает активной какую-либо ячейку, ну примерно так:

Sub Макрос1()

Range("A1:C9").Select
Selection.Copy
Range("E4").Activate
End Sub

После этого на диапазон выделения превращается в бегающую линию которая исчезает только если два раза нажать на кокой-либо ячейке. Подскажите какая команда убирает эту линию? Или как имитировать двойное нажатие мыши на ячейке?
FoxRiver вне форума Ответить с цитированием
Старый 26.10.2009, 10:47   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Код:
Application.CutCopyMode = False
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 26.10.2009, 11:29   #3
FoxRiver
Пользователь
 
Регистрация: 28.07.2008
Сообщений: 35
По умолчанию

Спасибо! Скажите просто интересно (реальной нужны нет ) можно ли эту линию программно вернуть назад?
FoxRiver вне форума Ответить с цитированием
Старый 26.10.2009, 16:35   #4
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

А зачем выделять-то?
Код:
Range("A1:C9").Copy
будет работать ничуть не хуже, даже лучше
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как заставить линию вращатся вокруг её центра? barbossa Общие вопросы C/C++ 6 24.09.2009 04:42
Как нарисовать линию по пикселям DenLab Общие вопросы Delphi 4 03.12.2008 09:34
Как же нарисовать линию на форме? (Вопрос новичка) grey Помощь студентам 11 24.11.2008 10:31
хочу стереть линию с канвы.КАК? harmager Общие вопросы Delphi 1 24.11.2008 10:28