|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.03.2010, 07:11 | #11 | |||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
Код:
Получаем соответствие: j = 2 : a(j) = 2 j = 3 : a(j) = 3 j = 4 : a(j) = 8 j = 5 : a(j) = 15 Что и требовалось. Такой подход позволит осуществить требуемый перенос данных в произвольные столбцы с использованием простого цикла при любом количестве данных в строке. Тем более, что Вы говорите Цитата:
Цитата:
Чем шире угол зрения, тем он тупее.
|
|||
25.03.2010, 08:51 | #12 |
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
|
После долгих перестановок столбцов (иначе не пойму) получилось вот что:
Код:
Код:
|
25.03.2010, 09:14 | #13 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Давайте так (может будет более понятно):
Создадим 2 массива. 1-й будет содержать номера столбцов книги 1, из которых требуется копировать значения. 2-й будет содержать номера столбцов книги 2, в которые требуется копировать значения. Обязательное условие: количество элементов обоих массивов одинаковое и строгое соответствие порядка следования номеров столбцов (элементов массива). Так, в приведенном ниже примере, данные найденной строки в книге 1 будут присвоены следующей свободной строке в книге 2 в таком соответствии: из столбца 2 в столбец 9 из столбца 3 в столбец 5 из столбца 5 в столбец 3 из столбца 7 в столбец 8 из столбца 10 в столбец 18 из столбца 12 в столбец 12 Замените элементы обоих массивов на требуемые, соблюдая оговоренные правила. Код:
Чем шире угол зрения, тем он тупее.
|
25.03.2010, 10:27 | #14 |
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
|
Да! Получилось!!! Если вам будет легче - вы объяснили блондинке так, что она поняла.
Спасибо огромное! |
15.07.2015, 00:04 | #15 |
Пользователь
Регистрация: 14.07.2015
Сообщений: 22
|
Помогите разобраться
Добрый вечер, умнейшим из умнейших. Раньше когда то работала с Excel часто и долго, но на данный момент очень давно без практики. А задачка у меня сейчас сложилась следующая. есть две книги. Каждая включает в себя по 12 листов(по месяцам). Одна из этих книг уже является сводной ведомостью. но ее макрос мне не прочитать, стоит пароль, а человек делавший ее уже давно у нас не работает. Так вот Мне необходимо так скажем обеспечить переход данных из одной книги (которая сводная ведомость) в другую. Причем ячейки которые должны быть скопированы находятся в разбросанном состоянии например из c5 в b15 и тд
|
15.07.2015, 07:27 | #16 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Создайте новую тему, прикрепите файл с данными и подробно опишите задачу.
Чем шире угол зрения, тем он тупее.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование и вставка формул из одной книги в другую | KNatalia | Microsoft Office Excel | 5 | 10.06.2010 13:15 |
Копирование данных из одной рабочей книги в другую макросом. | Andrey3055 | Microsoft Office Excel | 2 | 30.10.2009 22:00 |
Сложное копирование из одной книги в другую | kzld | Microsoft Office Excel | 12 | 15.07.2009 11:56 |
Помогите с интеграцией данных из одной книги в другую. | Lexeron | Microsoft Office Excel | 5 | 05.03.2009 13:01 |
Копирование данных из одной таблицы в другую! | фЁдОр | БД в Delphi | 18 | 06.01.2008 19:27 |