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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2016, 13:31   #1
Enigmatic
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 22
По умолчанию Доработка макроса копирования

Добрый день!
Есть макрос, который при выделении всей строки копирует заданный диапазон на другой лист в А1. Как доработать, чтобы еще и из нижней строки под выделенной тот же диапазон копировался на другой лист, например в А2?


Код:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Rows.Count > 1 Then Exit Sub
    If Target.Columns.Count < Columns.Count Then Exit Sub
    Range(Cells(Target.Row, 2), Cells(Target.Row, 4)).Copy Sheets("Лист1").[A1]
End Sub
Enigmatic вне форума Ответить с цитированием
Старый 26.02.2016, 13:40   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Rows.Count > 1 Then Exit Sub
    If Target.Columns.Count < Columns.Count Then Exit Sub
    Range(Cells(Target.Row, 2), Cells(Target.Row + 1, 4)).Copy Sheets("Лист1").[A1]
End Sub
такая вот доработка макроса
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.02.2016, 14:44   #3
Enigmatic
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 22
По умолчанию

Спасибо
Я тоже прибавлял 1, но не туда..
Enigmatic вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание макроса в EXCEL для копирования AKrupkin Microsoft Office Excel 10 17.09.2014 01:57
доработка макроса Komaryk Microsoft Office Excel 0 07.09.2012 10:35
доработка макроса по копированию данных Nick31 Microsoft Office Excel 1 16.05.2012 10:31
Доработка макроса Jonny B Microsoft Office Excel 5 07.01.2011 08:16
доработка макроса Kate-Rina Microsoft Office Excel 1 02.04.2010 05:33