Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Снять выделение после вставки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Снять выделение после вставки (Макросы Sub)
Снять выделение после вставки
Олег78 Дата: Суббота, 12.10.2013, 21:30 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем, добрый вечер. Помогите советом)
Какую команду нужно дописать в конце, чтобы макрос снимал выделение с рэнджа?
[vba]
Код
Range("D2:P2").Select
Selection.Copy
Range("D2:P" & i & "").Select
ActiveSheet.Paste
[/vba]
Заранее спасибо!
 
Ответить
СообщениеВсем, добрый вечер. Помогите советом)
Какую команду нужно дописать в конце, чтобы макрос снимал выделение с рэнджа?
[vba]
Код
Range("D2:P2").Select
Selection.Copy
Range("D2:P" & i & "").Select
ActiveSheet.Paste
[/vba]
Заранее спасибо!

Автор - Олег78
Дата добавления - 12.10.2013 в 21:30
Alex_ST Дата: Суббота, 12.10.2013, 21:37 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
[vba]
Код
Range("D2:P2").Copy Range("D2:P" & i & "")
[/vba]



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Суббота, 12.10.2013, 21:40
 
Ответить
Сообщение[vba]
Код
Range("D2:P2").Copy Range("D2:P" & i & "")
[/vba]

Автор - Alex_ST
Дата добавления - 12.10.2013 в 21:37
SkyPro Дата: Суббота, 12.10.2013, 21:45 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Если имеете ввиду "пунктир" скопированного диапазона, то [vba]
Код
Application.CutCopyMode = False
[/vba]


skypro1111@gmail.com
 
Ответить
СообщениеЕсли имеете ввиду "пунктир" скопированного диапазона, то [vba]
Код
Application.CutCopyMode = False
[/vba]

Автор - SkyPro
Дата добавления - 12.10.2013 в 21:45
Матрёна Дата: Суббота, 12.10.2013, 21:49 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Application.CutCopyMode = False

Оптимально: перед
End Sub
 
Ответить
Сообщение
Application.CutCopyMode = False

Оптимально: перед
End Sub

Автор - Матрёна
Дата добавления - 12.10.2013 в 21:49
Alex_ST Дата: Суббота, 12.10.2013, 21:56 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
Зачем вообще метод Select усли и без него всё в одну строчку копируется и вставляется?
Не учите человека исправлять ошибки. Учите их не делать.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеЗачем вообще метод Select усли и без него всё в одну строчку копируется и вставляется?
Не учите человека исправлять ошибки. Учите их не делать.

Автор - Alex_ST
Дата добавления - 12.10.2013 в 21:56
AlexM Дата: Суббота, 12.10.2013, 22:24 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация: 1127 ±
Замечаний: 0% ±

Excel 2003
можно еще так
[vba]
Код
Range("D2:P2").Copy Range("D2").Resize(i)
[/vba]



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеможно еще так
[vba]
Код
Range("D2:P2").Copy Range("D2").Resize(i)
[/vba]

Автор - AlexM
Дата добавления - 12.10.2013 в 22:24
Матрёна Дата: Суббота, 12.10.2013, 22:30 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Зачем вообще метод Select

А где написано, что метод Select - БОЛЬШОЙ ГРЕХ, за который непременно надо карать? :D
 
Ответить
Сообщение
Зачем вообще метод Select

А где написано, что метод Select - БОЛЬШОЙ ГРЕХ, за который непременно надо карать? :D

Автор - Матрёна
Дата добавления - 12.10.2013 в 22:30
AlexM Дата: Суббота, 12.10.2013, 22:34 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4505
Репутация: 1127 ±
Замечаний: 0% ±

Excel 2003
Select - это не энергосберегающий грех.
Тьфу метод
;)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеSelect - это не энергосберегающий грех.
Тьфу метод
;)

Автор - AlexM
Дата добавления - 12.10.2013 в 22:34
Матрёна Дата: Суббота, 12.10.2013, 22:53 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

Тьфу метод

Долой макрорекордер! :D
Всем: сразу непременно погружаться в "азы" профессионального программирования на VBA! :)
 
Ответить
Сообщение
Тьфу метод

Долой макрорекордер! :D
Всем: сразу непременно погружаться в "азы" профессионального программирования на VBA! :)

Автор - Матрёна
Дата добавления - 12.10.2013 в 22:53
Pelena Дата: Суббота, 12.10.2013, 23:23 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
Оффтоп прекращаем


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеОффтоп прекращаем

Автор - Pelena
Дата добавления - 12.10.2013 в 23:23
Олег78 Дата: Суббота, 12.10.2013, 23:45 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем, спасибо за ответы. Имел ввиду именно пунктиры.Буду учиться все делать в одну строчку:)
 
Ответить
СообщениеВсем, спасибо за ответы. Имел ввиду именно пунктиры.Буду учиться все делать в одну строчку:)

Автор - Олег78
Дата добавления - 12.10.2013 в 23:45
Alex_ST Дата: Вторник, 15.10.2013, 08:46 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3209
Репутация: 609 ±
Замечаний: 0% ±

2003
А где написано, что метод Select - БОЛЬШОЙ ГРЕХ, за который непременно надо карать?

Метод Select - это не большой грех, а большой тормоз и лишние строки кода.
И карать (а точнее пинать) Вы будете потом сами себя, увидев, что программа тормозит и распухла до нечитабельности.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
Сообщение
А где написано, что метод Select - БОЛЬШОЙ ГРЕХ, за который непременно надо карать?

Метод Select - это не большой грех, а большой тормоз и лишние строки кода.
И карать (а точнее пинать) Вы будете потом сами себя, увидев, что программа тормозит и распухла до нечитабельности.

Автор - Alex_ST
Дата добавления - 15.10.2013 в 08:46
Матрёна Дата: Вторник, 15.10.2013, 13:09 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 398
Репутация: 40 ±
Замечаний: 0% ±

программа тормозит и распухла до нечитабельности.

Да простят меня модераторы, если сочтут это за оффтоп...
Не знала, что на VBA (с EXCEL) где-то создают серьезное ПО... :D
 
Ответить
Сообщение
программа тормозит и распухла до нечитабельности.

Да простят меня модераторы, если сочтут это за оффтоп...
Не знала, что на VBA (с EXCEL) где-то создают серьезное ПО... :D

Автор - Матрёна
Дата добавления - 15.10.2013 в 13:09
Serge_007 Дата: Вторник, 15.10.2013, 13:16 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
[offtop]
на VBA (с EXCEL) где-то создают серьезное ПО
А если добавить сюда еще и Access, то получается практически полноценная замена 1С, бесплатно и с возможностью делать что хочешь самостоятельно, без ТП 1С. Куда уж серьёзнее?
[/offtop]
Тема закрыта


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение[offtop]
на VBA (с EXCEL) где-то создают серьезное ПО
А если добавить сюда еще и Access, то получается практически полноценная замена 1С, бесплатно и с возможностью делать что хочешь самостоятельно, без ТП 1С. Куда уж серьёзнее?
[/offtop]
Тема закрыта

Автор - Serge_007
Дата добавления - 15.10.2013 в 13:16
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Снять выделение после вставки (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!