Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Excel копирование данных из одного листа в другой при условии.

67K
08 февраля 2012 года
Pic@sso
10 / / 05.04.2011
Добрый день ! Помогите пожалуйста с кодом. Имеется книга в которой 31 - 34 листа в зависимости от месяца. Листы называются: шаблон,1,2,3,4...29,режим,жидкость
в листе шаблон имеется ячейка ("C2") с датой . необходимо при нажатии на кнопку "закрытие суток" происходило копирование диапазона("B1:E18") в лист совпадающий дате ячейки ("C2")
( если дата 9.02.2012) то соответственно в лист 9.
Заранее благодарен.
275
09 февраля 2012 года
pashulka
985 / / 19.09.2004
В Вашем случае, если использовать имя рабочего листа, то :

 
Код:
Range("B1:E18").Copy Worksheets(CStr(Day(Range("C2")))).Range("B1")


 
Код:
[B1:E18].Copy Worksheets(CStr(Day([C2]))).[B1]


а ежели его индекс, то :

 
Код:
Range("B1:E18").Copy Worksheets(Day(Range("C2")) + 1).Range("B1")


 
Код:
[B1:E18].Copy Worksheets(Day([C2]) + 1).[B1]
7
17 января 2016 года
@pixo $oft
3.4K / / 20.09.2006
Цитата: Oxana33
если это еще актуально)

Через почти 4 года — вряд ли ;-)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог