![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.01.2011
Сообщений: 26
|
![]()
Добрый день!
Есть вопрос как сделать в макросе создание списка данных содержащих, на основе имеющихся данных? Что хочу заменить макросом: В исходной выгрузке есть недостающие для дальнейшей обработке строки. Это не очень приятно, т.к. дальше эти данные используются в сводной таблице... а нужных строк с нулевым значением - нет. Пока работает через копирование всех данных на другой лист и изменение стобцов. Но чем больше параметров надо менять, тем больше раз множится инфа... и все тормозит =( Что есть: Выгрузка, в которой на основание данных первого столбца (там прописаны модели (текстом). В этой выгрузке данные в первом столбце дублируются. Надо сделать чтобы исходя из названий в первом столбце получить 3 строки. Вот так: Есть Model1 Model2 model3 model1 model4 и так далее Что нужно: Model1 | A1 | 0 Model1 | A2 | 0 Model1 | A3 | 0 Model2 | A1 | 0 Model2 | A2 | 0 Model2 | A3 | 0 Model3 | A1 | 0 Model3 | A2 | 0 Model3 | A3 | 0 Подскажите пожалуйста как сделать? |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Пример файла прикрепите - что есть, и что надо получить.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 17.01.2011
Сообщений: 26
|
![]()
Вот пример. Есть лист "Дано" и есть "Надо"
![]() Смысл попытаться обойти метод копирования всех данных (их в 10-ки раз больше чем в примере как по строкам так и поколонкам, на там не меняемые значения). |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 17.01.2011
Сообщений: 26
|
![]()
Есть предложения?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Записал макрорекордером:
Код:
|
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 17.01.2011
Сообщений: 26
|
![]() Цитата:
Впринципе мне кажется что нужно вводить переменные и от этого скакать. Переменные для ROWS и COLUMNS и дальше под ARRAY. Тогда возможно получиться избежать ситуации когда есть "лишний столбец" и длина выгрузки варьируется от выгрузки к выгрузки) Другое дело сработает ли?)) |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование данных с одного листа на другой по значению первого столбца | Lis000iq | Microsoft Office Excel | 11 | 07.03.2010 13:34 |
Сумма значений столбца | Grom48 | БД в Delphi | 4 | 28.12.2009 21:39 |
Изменение значенией в формуле на основе значений в ячейках | ru3000 | Microsoft Office Excel | 11 | 07.08.2009 13:25 |
перенос значений с одного листа на другой | ANDREEY | Помощь студентам | 2 | 10.02.2009 23:22 |
Вычисление значений тригонометрических функций на основе разложения в ряд Маклорена | Gangzta | Помощь студентам | 3 | 10.01.2009 15:47 |