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

Вход

Регистрация

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

 

= Мир MS Excel/копирование данных с одного листа на другой - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » копирование данных с одного листа на другой (Макросы/Sub)
копирование данных с одного листа на другой
gnomira Дата: Воскресенье, 28.02.2016, 06:42 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!
Имеется файл с двумя листами, на одном план звонков, на втором факт дня.
Помогите, пожалуйста. Необходимо, чтобы с листа план звонков копировались планы на лист факт дня в соответствующие ячейки.
То есть бралась определенная дата, например 1.03 на листе план звонков, в таблице план звонков, переходило на лист факт дня, находилась соответствующая дата и столбец с планом звонков, в него вставлялось. Так же и для таблицы AHT план
Формулами получилось сделать, но они утяжеляют файл.
К сообщению приложен файл: 0006381.xlsx(94Kb)
 
Ответить
СообщениеДобрый день!
Имеется файл с двумя листами, на одном план звонков, на втором факт дня.
Помогите, пожалуйста. Необходимо, чтобы с листа план звонков копировались планы на лист факт дня в соответствующие ячейки.
То есть бралась определенная дата, например 1.03 на листе план звонков, в таблице план звонков, переходило на лист факт дня, находилась соответствующая дата и столбец с планом звонков, в него вставлялось. Так же и для таблицы AHT план
Формулами получилось сделать, но они утяжеляют файл.

Автор - gnomira
Дата добавления - 28.02.2016 в 06:42
KuklP Дата: Воскресенье, 28.02.2016, 14:12 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 2006
Репутация: 436 ±
Замечаний: 20% ±



Ну, с НДС и мы чего-то стoим! kuklp@mail.ru
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеКросс:
http://www.planetaexcel.ru/forum....acheyki

Автор - KuklP
Дата добавления - 28.02.2016 в 14:12
StoTisteg Дата: Воскресенье, 28.02.2016, 14:20 | Сообщение № 3
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
А что это делает в макросах? Выправляйте первую строку листа План звонков так, чтобы там были даты — и будет Вам счастье с функцией ПОИСКПОЗ yes


Проверь всё. ThisWorkbook.Save. On Error Resume Next.
 
Ответить
СообщениеА что это делает в макросах? Выправляйте первую строку листа План звонков так, чтобы там были даты — и будет Вам счастье с функцией ПОИСКПОЗ yes

Автор - StoTisteg
Дата добавления - 28.02.2016 в 14:20
gnomira Дата: Воскресенье, 28.02.2016, 14:24 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Формулами я сделал, можно ли сделать макросом?
 
Ответить
СообщениеФормулами я сделал, можно ли сделать макросом?

Автор - gnomira
Дата добавления - 28.02.2016 в 14:24
StoTisteg Дата: Воскресенье, 28.02.2016, 14:29 | Сообщение № 5
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
Всё можно, но зачем? Из спортивного интереса?


Проверь всё. ThisWorkbook.Save. On Error Resume Next.
 
Ответить
СообщениеВсё можно, но зачем? Из спортивного интереса?

Автор - StoTisteg
Дата добавления - 28.02.2016 в 14:29
gnomira Дата: Воскресенье, 28.02.2016, 14:36 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
с тем вариантом который у меня файл весит много. Расскажите, пожалуйста, поподробней, что нужно сделать чтобы воспользоваться функцией ПОИСКПОЗ, а имеено что добавить в файл


Сообщение отредактировал gnomira - Воскресенье, 28.02.2016, 14:36
 
Ответить
Сообщениес тем вариантом который у меня файл весит много. Расскажите, пожалуйста, поподробней, что нужно сделать чтобы воспользоваться функцией ПОИСКПОЗ, а имеено что добавить в файл

Автор - gnomira
Дата добавления - 28.02.2016 в 14:36
StoTisteg Дата: Воскресенье, 28.02.2016, 14:44 | Сообщение № 7
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
1) сделать так, чтобы в первой строке второго листа были не числа, а даты.
2) пойти на соответствующий форум и спросить там. Моих, например, познаний в формулах только достаточно, чтобы сообразить, что с ПОИСКПОЗ надо начинать :)

Я могу Вам написать макрос на десяток строк, прикованный чугуниевой цепью именно к такому виду файла, но это скучно <_<
[moder]Ходить никуда не надо. Решайте вопрос здесь[/moder]


Проверь всё. ThisWorkbook.Save. On Error Resume Next.

Сообщение отредактировал Pelena - Воскресенье, 28.02.2016, 14:45
 
Ответить
Сообщение1) сделать так, чтобы в первой строке второго листа были не числа, а даты.
2) пойти на соответствующий форум и спросить там. Моих, например, познаний в формулах только достаточно, чтобы сообразить, что с ПОИСКПОЗ надо начинать :)

Я могу Вам написать макрос на десяток строк, прикованный чугуниевой цепью именно к такому виду файла, но это скучно <_<
[moder]Ходить никуда не надо. Решайте вопрос здесь[/moder]

Автор - StoTisteg
Дата добавления - 28.02.2016 в 14:44
StoTisteg Дата: Воскресенье, 28.02.2016, 14:49 | Сообщение № 8
Группа: Авторы
Ранг: Ветеран
Сообщений: 541
Репутация: 45 ±
Замечаний: 0% ±

Excel 2010
Ходить никуда не надо. Решайте вопрос здесь

[offtop]Sic Rhodos sic salta? Как скажете, товарищ начальник :) [/offtop]
[moder]Hic[/moder]


Проверь всё. ThisWorkbook.Save. On Error Resume Next.

Сообщение отредактировал Pelena - Воскресенье, 28.02.2016, 15:38
 
Ответить
Сообщение
Ходить никуда не надо. Решайте вопрос здесь

[offtop]Sic Rhodos sic salta? Как скажете, товарищ начальник :) [/offtop]
[moder]Hic[/moder]

Автор - StoTisteg
Дата добавления - 28.02.2016 в 14:49
gnomira Дата: Воскресенье, 28.02.2016, 14:55 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо огромное, буду спрашивать в соответсвующем форуме
[moder]Еще раз -
Решайте вопрос здесь


Сообщение отредактировал _Boroda_ - Воскресенье, 28.02.2016, 14:58
 
Ответить
СообщениеСпасибо огромное, буду спрашивать в соответсвующем форуме
[moder]Еще раз -
Решайте вопрос здесь

Автор - gnomira
Дата добавления - 28.02.2016 в 14:55
Pelena Дата: Воскресенье, 28.02.2016, 14:58 | Сообщение № 10
Группа: Модераторы
Ранг: Экселист
Сообщений: 9882
Репутация: 2266 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Вариант формулой.
Формулу ввести в С3, протянуть до С50, затем весь диапазон С3:С50 копировать/вставить в остальные даты
Код
=ИНДЕКС('план звонков'!$B$2:$AF$49;ПОИСКПОЗ($A3;'план звонков'!$A$2:$A$49;0);ПОИСКПОЗ(ПРОСМОТР(2;1/($A$1:A2>1)/ЕЧИСЛО($A$1:A2);$A$1:A2);'план звонков'!$B$1:$AF$1;0))
К сообщению приложен файл: 9713434.xlsx(99Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеВариант формулой.
Формулу ввести в С3, протянуть до С50, затем весь диапазон С3:С50 копировать/вставить в остальные даты
Код
=ИНДЕКС('план звонков'!$B$2:$AF$49;ПОИСКПОЗ($A3;'план звонков'!$A$2:$A$49;0);ПОИСКПОЗ(ПРОСМОТР(2;1/($A$1:A2>1)/ЕЧИСЛО($A$1:A2);$A$1:A2);'план звонков'!$B$1:$AF$1;0))

Автор - Pelena
Дата добавления - 28.02.2016 в 14:58
gnomira Дата: Воскресенье, 28.02.2016, 15:12 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо всем за помощь!
 
Ответить
СообщениеСпасибо всем за помощь!

Автор - gnomira
Дата добавления - 28.02.2016 в 15:12
Мир MS Excel » Вопросы и решения » Вопросы по VBA » копирование данных с одного листа на другой (Макросы/Sub)
Страница 1 из 11
Поиск:

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