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

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

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

Восстановить пароль

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.01.2009, 00:10   #1
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию помогите с копированием

Добрый день!
Столкнулся с проблемой - копировал данные из программы SaP в один из Sheet -ов (UPDATE) и потом в другом Sheet-e формировал нужную мне таблицу т.е оставлял те колонки,копировал в них данные,которые мне нужны и в определенном порядке. Упростил это с помощью макроса, который уже сам формировал нужную мне таблицу со строго расположенными колонками.
Но в программе SAP пошли изменения и админы стали добавлять колонки с данными естественно нужными, причем хаотично ,даже появились пустые колонки
Подскажите, пожалуйста, можно ли так сделать?
В Sheet1 я пишу наименование колонок в том порядке,как мне нужно, запускаю макрос и в Sheet-е "UPDATE" он находит колонки с этими названиями и копирует их в sheet1. Естественно, если не нашел колонку с таким названием, выдается сообщение что такого нет .Если все в порядке, то Ок
Помогите, пожалуйста
Romuald вне форума
Старый 11.01.2009, 00:27   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
Подскажите, пожалуйста, можно ли так сделать?
Конечно, можно.

Но без примера файла помочь Вам будет весьма сложно...
EducatedFool вне форума
Старый 11.01.2009, 02:37   #3
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

См. пример
Вложения
Тип файла: rar CopyColumns.rar (10.8 Кб, 16 просмотров)
Pavel55 вне форума
Старый 11.01.2009, 02:44   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию 2 Pavel55

Подскажите, а для чего в данном макросе конструкция
Код:
.Calculation = xlCalculationManual
              ' код
.Calculation = xlCalculationAutomatic
Там же вроде только операции поиска и копирования,
а на листах нет ни одной формулы?

Зачем отключать автоматический пересчёт формул?

Или, если не отключать, Excel там что-то все равно пытается делать, и это занимает время?
EducatedFool вне форума
Старый 11.01.2009, 20:39   #5
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

Это я на всякий случай. Вдруг у Romuald'a есть какие-нибудь формулы в этой книге или в других открытых книгах.
Pavel55 вне форума
Старый 11.01.2009, 21:27   #6
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

Спасибо огромное !!!!!!!!!!
Romuald вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с копированием фаилов 1234 Общие вопросы Delphi 4 12.09.2008 17:00
добавление строки копированием... ГОСЕАН БД в Delphi 3 13.08.2008 10:32
Помогите пожалуйста с копированием файла ==Spider== Общие вопросы Delphi 2 21.05.2008 10:54
Проблема с копированием Ronni10 Операционные системы общие вопросы 1 29.04.2008 09:39
Проблема с копированием каталога!!! Volkogriz Общие вопросы Delphi 15 18.10.2007 07:57