Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Копирование ячеек макросом в прайс листе - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирование ячеек макросом в прайс листе (Макросы Sub)
Копирование ячеек макросом в прайс листе
graleksey Дата: Воскресенье, 05.01.2014, 13:40 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день форумчане. В макросах не силён, а стандартными методами не хватает мощности или знаний.

Суть проблемы такова. Есть прайс лист который выгружается из бухгалтерской программы, его надо каждый день оперативно видоизменять для загрузки в интернет-магазин. т.е. необходимо добавлять 2 столбца в начале.
- В первом надо скопировать название из ячейки группы товаров
- А во втором необходимо скопировать первые два слова из 4 столбца (т.е. вид товара)

Во втором столбце что то получилось сделать стандартными формулами, а в первом через стандартные формулы не хватает количество вложений.

Помогите сообразить макрос, методом банальной записи не выходит :(.
К сообщению приложен файл: 2013-12-31D.xls (57.5 Kb)


Сообщение отредактировал graleksey - Воскресенье, 05.01.2014, 13:40
 
Ответить
СообщениеДобрый день форумчане. В макросах не силён, а стандартными методами не хватает мощности или знаний.

Суть проблемы такова. Есть прайс лист который выгружается из бухгалтерской программы, его надо каждый день оперативно видоизменять для загрузки в интернет-магазин. т.е. необходимо добавлять 2 столбца в начале.
- В первом надо скопировать название из ячейки группы товаров
- А во втором необходимо скопировать первые два слова из 4 столбца (т.е. вид товара)

Во втором столбце что то получилось сделать стандартными формулами, а в первом через стандартные формулы не хватает количество вложений.

Помогите сообразить макрос, методом банальной записи не выходит :(.

Автор - graleksey
Дата добавления - 05.01.2014 в 13:40
ikki Дата: Воскресенье, 05.01.2014, 14:26 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1906
Репутация: 504 ±
Замечаний: 0% ±

Excel 2003, 2010
без макроса можно

формула в A2 и протянуть вниз:
Код
=ПРОСМОТР(2;1/(C$2:C2="");D$2:D2)


формулу в B2 тоже можно попроще:
Код
=ЕСЛИ(C2=0;"";ЛЕВБ(D2;НАЙТИ(" ";D2;НАЙТИ(" ";D2)+1)-1))


а Вы уверены, что Вам всегда только два первых слова нужны?


помощь по Excel и VBA
ikki@fxmail.ru, icq 592842413, skype alex.ikki


Сообщение отредактировал ikki - Воскресенье, 05.01.2014, 14:35
 
Ответить
Сообщениебез макроса можно

формула в A2 и протянуть вниз:
Код
=ПРОСМОТР(2;1/(C$2:C2="");D$2:D2)


формулу в B2 тоже можно попроще:
Код
=ЕСЛИ(C2=0;"";ЛЕВБ(D2;НАЙТИ(" ";D2;НАЙТИ(" ";D2)+1)-1))


а Вы уверены, что Вам всегда только два первых слова нужны?

Автор - ikki
Дата добавления - 05.01.2014 в 14:26
alex1248 Дата: Воскресенье, 05.01.2014, 23:25 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 384
Репутация: 71 ±
Замечаний: 0% ±

Excel 2007, 2010
формула в A2 и протянуть вниз:

Еще вариант для А2

Код
=ЕСЛИ(C2="";D2;A1)


skype alex12481632
Qiwi +79276708519


Сообщение отредактировал alex1248 - Воскресенье, 05.01.2014, 23:26
 
Ответить
Сообщение
формула в A2 и протянуть вниз:

Еще вариант для А2

Код
=ЕСЛИ(C2="";D2;A1)

Автор - alex1248
Дата добавления - 05.01.2014 в 23:25
graleksey Дата: Понедельник, 06.01.2014, 09:29 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Спасибо огромное!!! hands

Как говориться одна голова хорошо, а чем больше тем вообще класс hands

а Вы уверены, что Вам всегда только два первых слова нужны?


Неа. Не уверен. Но прайс на столько разнообразен, что тут и одно слово нужно и 3 слова, а где и вообще 5. поэтому этот столбец пока что использую как корректирующую часть.
 
Ответить
СообщениеСпасибо огромное!!! hands

Как говориться одна голова хорошо, а чем больше тем вообще класс hands

а Вы уверены, что Вам всегда только два первых слова нужны?


Неа. Не уверен. Но прайс на столько разнообразен, что тут и одно слово нужно и 3 слова, а где и вообще 5. поэтому этот столбец пока что использую как корректирующую часть.

Автор - graleksey
Дата добавления - 06.01.2014 в 09:29
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирование ячеек макросом в прайс листе (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!