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

Вход

Регистрация

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

 

= Мир MS Excel/Заведение кода на локации - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Заведение кода на локации
Олег78 Дата: Понедельник, 07.10.2013, 19:39 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Помогите пожалуйста.
Очень нужен макрос, но нет опыта в написании.
Суть в чем: нужно проставлять коды продукта на все возможные локации продаж.
Алгоритм макроса должен быть такой: в левый столбец проставляем код продукта и он на новый лист создает данные с этим кодом и всеми указанными локациями. Например:
код: локация:
547 пермь
481 сочи
997 киев

результат:
547 пермь
547 сочи
547 киев
481 пермь
481 сочи
481 киев
997 пермь
997 сочи
997 киев

Не могу понять как это все сотворить, помогите у кого есть возможность и знания:)
К сообщению приложен файл: Book1.xlsx (9.0 Kb)
 
Ответить
СообщениеПомогите пожалуйста.
Очень нужен макрос, но нет опыта в написании.
Суть в чем: нужно проставлять коды продукта на все возможные локации продаж.
Алгоритм макроса должен быть такой: в левый столбец проставляем код продукта и он на новый лист создает данные с этим кодом и всеми указанными локациями. Например:
код: локация:
547 пермь
481 сочи
997 киев

результат:
547 пермь
547 сочи
547 киев
481 пермь
481 сочи
481 киев
997 пермь
997 сочи
997 киев

Не могу понять как это все сотворить, помогите у кого есть возможность и знания:)

Автор - Олег78
Дата добавления - 07.10.2013 в 19:39
Poltava Дата: Понедельник, 07.10.2013, 19:49 | Сообщение № 2
Группа: Друзья
Ранг: Форумчанин
Сообщений: 232
Репутация: 50 ±
Замечаний: 0% ±

Не совсем понятно что вам нужно! Неужели задача сводиться к тому чтобы продублировать два раза то что на первом листе??? Покрайне мене так следует из вашего примера! распишите задачу детальней и сделайте под нее как можно более подробный пример.
 
Ответить
СообщениеНе совсем понятно что вам нужно! Неужели задача сводиться к тому чтобы продублировать два раза то что на первом листе??? Покрайне мене так следует из вашего примера! распишите задачу детальней и сделайте под нее как можно более подробный пример.

Автор - Poltava
Дата добавления - 07.10.2013 в 19:49
Олег78 Дата: Понедельник, 07.10.2013, 20:08 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Извиняюсь если непонятно написал(
Макрос проставляет на каждый код продукта из левого столбца все возможные локации из правого. Каждый раз количество кодов и локаций разное. Приложил файл с 2 примерами на вкладках и результата, который хочу получить.
Заранее спасибо)
К сообщению приложен файл: 8773109.xlsx (10.1 Kb)
 
Ответить
СообщениеИзвиняюсь если непонятно написал(
Макрос проставляет на каждый код продукта из левого столбца все возможные локации из правого. Каждый раз количество кодов и локаций разное. Приложил файл с 2 примерами на вкладках и результата, который хочу получить.
Заранее спасибо)

Автор - Олег78
Дата добавления - 07.10.2013 в 20:08
_Boroda_ Дата: Понедельник, 07.10.2013, 20:27 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16742
Репутация: 6534 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
К сообщению приложен файл: Book1111_1.xlsm (18.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?

Автор - _Boroda_
Дата добавления - 07.10.2013 в 20:27
Олег78 Дата: Понедельник, 07.10.2013, 20:32 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Да.

Спасибо огромное!!!
 
Ответить
СообщениеДа.

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

Автор - Олег78
Дата добавления - 07.10.2013 в 20:32
RAN Дата: Понедельник, 07.10.2013, 20:44 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
[vba]
Код
Sub Мяу()
Dim arr, arr1, i&, lr&
arr = Range("A2", Cells(Rows.Count, "A").End(xlUp)).Value
arr1 = Range("B2", Cells(Rows.Count, "B").End(xlUp)).Value
For i = 1 To UBound(arr)
lr = Cells(Rows.Count, "E").End(xlUp).Row + 1
Range("E" & lr & ":" & "E" & lr + UBound(arr1) - 1) = arr(i, 1)
Range("F" & lr & ":" & "F" & lr + UBound(arr1) - 1) = arr1
Next
End Sub
[/vba]
К сообщению приложен файл: 8773109.xlsb (16.1 Kb)


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Понедельник, 07.10.2013, 20:45
 
Ответить
Сообщение[vba]
Код
Sub Мяу()
Dim arr, arr1, i&, lr&
arr = Range("A2", Cells(Rows.Count, "A").End(xlUp)).Value
arr1 = Range("B2", Cells(Rows.Count, "B").End(xlUp)).Value
For i = 1 To UBound(arr)
lr = Cells(Rows.Count, "E").End(xlUp).Row + 1
Range("E" & lr & ":" & "E" & lr + UBound(arr1) - 1) = arr(i, 1)
Range("F" & lr & ":" & "F" & lr + UBound(arr1) - 1) = arr1
Next
End Sub
[/vba]

Автор - RAN
Дата добавления - 07.10.2013 в 20:44
Олег78 Дата: Понедельник, 07.10.2013, 21:23 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Еще раз большое спасибо, всем кто отозвался. Вы, меня очень сильно выручили))
 
Ответить
СообщениеЕще раз большое спасибо, всем кто отозвался. Вы, меня очень сильно выручили))

Автор - Олег78
Дата добавления - 07.10.2013 в 21:23
  • Страница 1 из 1
  • 1
Поиск:

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