Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Макрос для переноса данных из одного файла в другой такой же, Одинаковый по структуре
 
Цитата
Ігор Гончаренко написал:
задачу обсудили, задача в работе у меня
Подтверждаю
Макрос для переноса данных из одного файла в другой такой же, Одинаковый по структуре
 
Есть файл с 5 листами - прайсами поставщиков. Файл обновляется ежедневно, меняются цены и наличие товаров.Работники в них ведут заказы клиентов, проставляя количество товара, наименование клиента, срок поставки и т.п.

Задача: переносить внесенные данные из каждого листа предыдущего Файла в соответствующие листы нового Файла.
Постоянная подработка в первой половине дня
 
Цитата
Karataev написал:
Автор темы не ответил.
Пока разбираем нюансы с одним кандидатом.
Постоянная подработка в первой половине дня
 
Цитата
Александр L написал:
А в Power Query нельзя все обработать и потом выводить в Excel  и отправлять кому необходимо?.
Можете попробовать.  
Постоянная подработка в первой половине дня
 
Цитата
vikttur написал:
5 файлов разной структуры, с разным уровнем вложений группировки.
Тут поясню - не создавать, а форматировать исходные файлы.

Решения, как все это автоматизировать, не нашел, поэтому сам обрабатываю вручную ежедневно. Такой вариант работы и предлагаю соискателю. Если тот сможет найти элегантный способ решения автоматизации - буду только рад.
Постоянная подработка в первой половине дня
 
Цитата
Игорь написал:
не лучше ли поручить это занятие программе, чем платить кому-то ежемесячно?
Нет
Цитата
vikttur написал:
Прайсы унифицированы или каждый раз по новому? Надо посмотреть исходники. Пришлете на почту?
Структура одинакова. Скинул на почту в профиле
Постоянная подработка в первой половине дня
 
Работа заключается в обработке прайс-листов - из исходного их вида форматировать в нужный. Работа на час-полтора по будням, примерно с 11-12 часов. От 9000 рублей в месяц, при выполнении работы быстро и без ошибок можно говорить об увеличении оклада.
Изменено: 512metrov - 22.09.2017 00:49:00
Сравнить два ОЧЕНЬ больших диапазона
 
Всем спасибо, решение от Alex Matashev помогло идеально.
Сравнить два ОЧЕНЬ больших диапазона
 
Цитата
Karataev написал:
Можно ведь сначала найти все новые строки, скопировать их в столбец "M",
Пожалуй, можно и так, если я вас верно понял. Как это сделать?
Сравнить два ОЧЕНЬ больших диапазона
 
Сравнить только 2 столбца, D и J
Сравнить два ОЧЕНЬ больших диапазона
 
Файл-пример приложил.
Сравнить два ОЧЕНЬ больших диапазона
 
Есть 2 диапазона по 630 000 строк
Надо находить уникальные значения в Д2, которых нет в Д1, и выводить их в отдельный диапазон.
Какой вариант решения задачи будет максимально быстродейственным? Использовал СЧЕТЕСЛИ, стандартную фунцкию - показать повторяющиеся - такие способы вешают систему намертво.
Преобразование XML в Эксель
 
Цитата
SuperCat написал:
Давайте, посмотрим. Контакты в профиле.

Выполнил работу буквально за час, рекомендую!
Преобразование XML в Эксель
 
Имеется файл XML, размером 50 Мб, со структурой каталогов товаров:

<category id="1278">Все для детей</category>
<category id="3761" parentId="1278">для новорожденных</category>
<category id="1553" parentId="3761">аспираторы</category>
<category id="3798" parentId="3761">аксессуары для аспираторов</category>
<category id="1293" parentId="3761">бутылочки</category>
<category id="4158" parentId="3761">вожжи</category>
<category id="1630" parentId="3761">детские весы</category>
<category id="1281" parentId="3761">подогреватели, стерилизаторы</category>
<category id="1306" parentId="3761">молокоотсосы</category>

Задача: получить на выходе структуированый  Excel-прайс.
Необходимо создать структуру прайс-листа
 
Данные присутствуют не во всех столбцах cat2, cat3 и cat4. Нужно создать дерево товаров, чтобы каждый из столбцов cat (при наличии в нем данных) открывался нажатием на "+" слева.  
Растянуть макрос на весь лист
 
Цитата
Udik написал:
Только из шапки надо в общий список добавить вариант.

Супер, спасибо то что надо! Только забыл в в шапке в ячейке А8 указать ); и абзац под ней (то есть, пустую ячейку А9) :( Можете подсказать, как правильно изменить код в макросе?
Цитата
Udik написал:
Set rng1 = Worksheets("Лист1").Range("A1:D7")    Set rng2 = Worksheets("Лист3").Range("A1:D7")
Пробовал менять тут D7 на D9 - не помогло.


Шапка в идеале должна выглядеть вот так
$info[] = array(
"category" =>   "Планшеты, ноутбуки, оргтехника, USB, HDD, периферия...",
"subcategory" =>   "USB Flash Drive",
"links" => array(
"search_105396.html",
),
);
Растянуть макрос на весь лист
 
Кусок кода - это и есть шапка. Если смотреть в примере - то значения в столбце С, со строки 8 и вниз.

Вставлять значения надо в столбец D, строка 5.

Каждую комбинацию, шапка + значение, нужно вставлять в отдельный лист. Если запустить макрос, будет понятно, что нужно добиться. Макрос я записал для трех значений, теперь нужно этот алгоритм применить ко всем значениям на первом листе
Изменено: 512metrov - 07.04.2016 17:30:15
Растянуть макрос на весь лист
 
Прошу помочь в данной ситуации - необходимо действие макроса растянуть на весь лист. В столбике С находятся 600 значений, нужно каждое из них подставить в шапку, и сохранить на отдельном листе все 600 вариантов шапки+вставленного параметра.

$info[] = array(
"category" => "Планшеты, ноутбуки, оргтехника, USB,   HDD, периферия...",
"subcategory" => "USB Flash Drive",
"links" => array(
),

для оформления кода есть специальная кнопка, не нужно его в таблице размещать [МОДЕРАТОР]
Удалить все данные из документа
 
спасибо, буду пробовать
Удалить все данные из документа
 
названия листов + надстройка для их корректировки
Удалить все данные из документа
 
Наверное, нубовский вопрос, но все же - как удалить все данные из документа эксель? Есть документы, в которые нужно регулярно вносить свежие данные, а старые удалять. Листов достаточно много, самих документов тоже, удалять все вручную утомляет.
Создание структуры
 
Спасибо!
Создание структуры
 
Как создать структуру по выделению цветом? Т.е. чтобы можно было свернуть по зеленой заливке и по названию производителя (выделено жирным). Пример прилагаю.
Удаление ненужных частей в строках
 
{quote}{login=nerv}{date=24.03.2012 01:01}{thema=}{post}Function getString(ByVal text As String) As String...{/post}{/quote}  
Здорово, конечно. Но есть такой момент-например, для Сони или Эппл названия идут со слешем, MacBook Air MC965LL/A или VAIO VPC-YB1S1E/S. Или для Асер с НР в названиях указываются артикулы - Aspire One 722-C6Ckk (LU.SFT0C.062), 635 (A1E47EA).  
 
Можно дополнить формулу, чтобы оставались нужные слэши и значения в скобках?
Удаление ненужных частей в строках
 
{quote}{login=nerv}{date=23.03.2012 11:20}{thema=}{post}Регулярные выражения...{/post}{/quote}  
Расскажите, пожалуйста, про этот способ поподробней?
Удаление ненужных частей в строках
 
{quote}{login=Владимир}{date=24.03.2012 01:48}{thema=}{post}Простите, что сократил кол-во данных.{/post}{/quote}  
 
Браво!  
 
А как Вы так сделали? Подскажите, пожалуйста, где можно прочитать поподробнее.
Удаление ненужных частей в строках
 
{quote}{login=ikki}{date=23.03.2012 07:32}{thema=}{post}почему "TEGRA" - относится не к названию, а к характеристике? кстати, что это за характеристика?{/post}{/quote}  
Акелла промахнулся, конечно, Тегра относится к названию.  
 
А можно поподробнее про константы эти? Или еще есть варианты?
Удаление ненужных частей в строках
 
ASUS TF101G TEGRA T250/1GB/16GB/10.1"/BT/GPS/Modem 3G/Cam/ ANDROID 3.0 TRANSFORMER  
 
Вот, к примеру, первая строчка. В итоге нужно получить ASUS TF101G.  
 
А вот еще одна, пониже:  
 
HP Compaq Mini CQ10-710ER ноутбук Черный СТБ  
 
В итоге нужно получить HP Compaq Mini CQ10-710ER.  
 
Т.е. длина названий разная, количество слов в названиях - тоже разное. А нужно оставить именно названия, без характеристик. Надеюсь, теперь понятнее.
Удаление ненужных частей в строках
 
Столкнулся с такой проблемой-нужно удалить в названиях товаров ненужные части. Дело осложняется тем, подписаны товары подписаны по-разному, т.е. вариант удалить после третьего слова или стереть текст после столько-то знаков не подходит.    
 
Можете подсказать, как максимально оптимизировать процесс в моем случае? Для наглядности прикрепляю документ
Страницы: 1
Наверх