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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.07.2009, 14:35   #1
Utirka66
 
Регистрация: 30.06.2009
Сообщений: 9
По умолчанию макрос который будет копировать столбец А из закрытой книги Данные, и вставлять в книгу Сток в столбец B

Уважаемые форумчане!
У меня небольшая проблема! Есть две рабочих книги, 1-я "Данные", 2-я "Cток", нужно написать макрос который будет полностью копировать столбец А из закрытой книги Данные , и вставлять в книгу Сток, только в столбец B. Помогите пожалуйста! Очень нужно!
Вложения
Тип файла: zip Данные.zip (6.6 Кб, 26 просмотров)
Тип файла: zip Сток.zip (6.5 Кб, 25 просмотров)
Utirka66 вне форума Ответить с цитированием
Старый 05.07.2009, 14:09   #2
aval
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 68
По умолчанию

Сохрани, пожалуйста, свои книги в формате Excel2003 и выложи повторно
aval вне форума Ответить с цитированием
Старый 05.07.2009, 22:01   #3
Евгений ГВС
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 43
По умолчанию

А в чем именно проблема? Можно программно открыть закрытую книгу, скопировать данные и программно закрыть снова.
Евгений ГВС вне форума Ответить с цитированием
Старый 06.07.2009, 07:57   #4
Utirka66
 
Регистрация: 30.06.2009
Сообщений: 9
По умолчанию

Извините за 2007 формат, вообщем проблема такая, нужно из закрытой книги "Данные" вытащить столбец А и вставить его в открытую книгу "Сток", все это нужно сделать из открытой книги путем нажатия на кнопку, т.е ч/з VBA. Всех прошу заранее извинить, может быть где то что не так описал. Очень нужна ваша помощь! Буду рад любым вашим предложениям!
Вложения
Тип файла: zip Документы.zip (7.9 Кб, 43 просмотров)
Utirka66 вне форума Ответить с цитированием
Старый 06.07.2009, 08:31   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Чтобы получить данные из неоткрытой книги, нужно обязательно знать путь, имя книги, имя листа и адрес диапазона с данными. Посмотрите один из вариантов во вложении.
Вложения
Тип файла: rar Документы.rar (13.5 Кб, 316 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 06.07.2009, 08:53   #6
Utirka66
 
Регистрация: 30.06.2009
Сообщений: 9
Хорошо СПАСИБО БОЛЬШОЕ!

SAS888 - ВЫ ПРОСТО ГЕНИЙ!

Огромное спасибо за решение моей проблемы, это идеальный вариант.
еще раз большое спасибо!
Utirka66 вне форума Ответить с цитированием
Старый 06.07.2009, 09:40   #7
Utirka66
 
Регистрация: 30.06.2009
Сообщений: 9
По умолчанию

Уважаемый SAS888!

Можно ли к тому же столбцу который копируется из закрытой книги, применить функцию ВПР, что бы она выдавала данные из нужного столбца, той же самой закрытой книги? Напримере можно использовать столбец кол-во дней! Буду рад любому предложению!

Заранее благодарен!
Utirka66 вне форума Ответить с цитированием
Старый 06.07.2009, 09:42   #8
Utirka66
 
Регистрация: 30.06.2009
Сообщений: 9
По умолчанию

Вот новые измененные файлы!
Вложения
Тип файла: zip Документы.zip (15.1 Кб, 113 просмотров)
Utirka66 вне форума Ответить с цитированием
Старый 06.07.2009, 09:53   #9
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Сама функция в закрытой книге работать не может. Другое дело, что функция в рабочей книге может ссылаться на ячейки закрытой книги. Но, еще раз подчеркиваю, что необходимо знать конкретный адрес этой ячейки. Отыскать ее по каким-либо признакам в закрытой книге невозможно.
Выход - брать весь нужный диапазон из закрытой книги (кстати, есть способ не использовать дополнительное пространство на рабочем листе, а записывать значения непосредственно в переменную), а затем уже работать с этим диапазоном и делать (выбирать) все, что угодно.
Хотите более подробный ответ - напишите более подробное задание.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как развернуть данные из одной ячейки в столбец? chigik Microsoft Office Excel 4 15.04.2009 23:52
Газетный столбец! L_L_L Microsoft Office Word 7 10.04.2009 13:51
Экспорт данных из закрытой книги как это организовать? Дмитрий Фукс Microsoft Office Excel 11 06.04.2009 23:42
Как перенести данные столбцов в один столбец? CaustiC Microsoft Office Excel 4 04.03.2009 11:11
Получение пользовательской функцией данных с закрытой книги KozakMamaj Microsoft Office Excel 18 22.10.2008 06:55