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

Вход

Регистрация

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

 

= Мир MS Excel/Ускорить работу макроса по обработке прайс-листа - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Ускорить работу макроса по обработке прайс-листа (Макросы/Sub)
Ускорить работу макроса по обработке прайс-листа
force Дата: Суббота, 04.10.2014, 12:07 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Всем доброго времени суток!

Нужна Ваша помощь по ускорению работы макроса. Есть оптовый прайс-лист, где в столбце 7 указана оптовая цена, на которую есть скидка, при условии, если строка не выделена желтым или зеленым цветом. Я написал макрос, который определяет цвет, и на основании полученных данных делает обработку прайс-листа (удаляет строки, столбцы и тд.)


Исходник (файл с наименованием start) и пример (файл с наименованием finish) прилагаю.
К сообщению приложен файл: Start.rar (45.5 Kb) · Finish.rar (80.4 Kb)


Сообщение отредактировал force - Суббота, 04.10.2014, 12:09
 
Ответить
СообщениеВсем доброго времени суток!

Нужна Ваша помощь по ускорению работы макроса. Есть оптовый прайс-лист, где в столбце 7 указана оптовая цена, на которую есть скидка, при условии, если строка не выделена желтым или зеленым цветом. Я написал макрос, который определяет цвет, и на основании полученных данных делает обработку прайс-листа (удаляет строки, столбцы и тд.)


Исходник (файл с наименованием start) и пример (файл с наименованием finish) прилагаю.

Автор - force
Дата добавления - 04.10.2014 в 12:07
wild_pig Дата: Суббота, 04.10.2014, 12:18 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 517
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Напишите, что нужно получить от прайса (как этот макрос работает)
 
Ответить
СообщениеНапишите, что нужно получить от прайса (как этот макрос работает)

Автор - wild_pig
Дата добавления - 04.10.2014 в 12:18
force Дата: Суббота, 04.10.2014, 12:49 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Напишите, что нужно получить от прайса (как этот макрос работает)

1. Определить цвет ячейки с ценой (столбец 7) и записать в столбец 11 результат (код цвета)
2. На основании результата формируем свою цену в столбце 12 (если цвет желтый или зеленый, тогда цену из столбца 7 * 1,04, в остальных случаях цену из столбца 7 просто скопировать, результат цены округлить до цеголо.
3. Удалить столбец 8
4. В новый столбец 8 скопировать результат (без формул) столбца 11
5. В столбец 7 записать результат формулы (столбец 8 * 1,04)
6. Удалить столбцы 10, 11
7. Переименовать R3C7 = "Опт, с НДС", R3C8 = "Дил, с НДС"
8. Переименовать активную вкладку = "бытовая_техника_в_наличии"


Сообщение отредактировал force - Суббота, 04.10.2014, 12:50
 
Ответить
Сообщение
Напишите, что нужно получить от прайса (как этот макрос работает)

1. Определить цвет ячейки с ценой (столбец 7) и записать в столбец 11 результат (код цвета)
2. На основании результата формируем свою цену в столбце 12 (если цвет желтый или зеленый, тогда цену из столбца 7 * 1,04, в остальных случаях цену из столбца 7 просто скопировать, результат цены округлить до цеголо.
3. Удалить столбец 8
4. В новый столбец 8 скопировать результат (без формул) столбца 11
5. В столбец 7 записать результат формулы (столбец 8 * 1,04)
6. Удалить столбцы 10, 11
7. Переименовать R3C7 = "Опт, с НДС", R3C8 = "Дил, с НДС"
8. Переименовать активную вкладку = "бытовая_техника_в_наличии"

Автор - force
Дата добавления - 04.10.2014 в 12:49
wild_pig Дата: Суббота, 04.10.2014, 14:25 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 517
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Вариант от я
К сообщению приложен файл: 6817107.xlsm (16.2 Kb)
 
Ответить
СообщениеВариант от я

Автор - wild_pig
Дата добавления - 04.10.2014 в 14:25
force Дата: Суббота, 04.10.2014, 15:08 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
wild_pig, respect

Спасибо Вам огромное, все на высоте!
 
Ответить
Сообщениеwild_pig, respect

Спасибо Вам огромное, все на высоте!

Автор - force
Дата добавления - 04.10.2014 в 15:08
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Ускорить работу макроса по обработке прайс-листа (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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