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

Вход

Регистрация

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

 

= Мир MS Excel/Создание макроса для автоматического транспонирования - Мир MS Excel

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

Excel 2016
Товарищи, приветствую вас! Возникла необходимость работы с большим объемом данных. Я изучил формулу транспонирования, но копировать её каждый раз с изменением значений диапазона получается не так быстро, как хотелось бы. Прилагаю файл. Во вкладке "труба" я вручную вношу номера труб и их длину из накладных. Во вкладке "трасс.линия" я транспонирую эти данные в строки по 8 ячеек, вручную исправляя диапазоны в формулах транспонирования. Как можно автоматизировать процесс? Я записал свои действия в макрос, но не знаю, как добавить туда логические операторы и формулы шагов по массиву. Подскажите годную литературу или решение, пожалуйста.
К сообщению приложен файл: ___.xlsx (60.9 Kb)


Сообщение отредактировал FAG - Четверг, 19.04.2018, 10:06
 
Ответить
СообщениеТоварищи, приветствую вас! Возникла необходимость работы с большим объемом данных. Я изучил формулу транспонирования, но копировать её каждый раз с изменением значений диапазона получается не так быстро, как хотелось бы. Прилагаю файл. Во вкладке "труба" я вручную вношу номера труб и их длину из накладных. Во вкладке "трасс.линия" я транспонирую эти данные в строки по 8 ячеек, вручную исправляя диапазоны в формулах транспонирования. Как можно автоматизировать процесс? Я записал свои действия в макрос, но не знаю, как добавить туда логические операторы и формулы шагов по массиву. Подскажите годную литературу или решение, пожалуйста.

Автор - FAG
Дата добавления - 19.04.2018 в 09:56
Pelena Дата: Четверг, 19.04.2018, 10:01 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Файл не приложился


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФайл не приложился

Автор - Pelena
Дата добавления - 19.04.2018 в 10:01
FAG Дата: Четверг, 19.04.2018, 10:07 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Файл не приложился


Исправил.
 
Ответить
Сообщение
Файл не приложился


Исправил.

Автор - FAG
Дата добавления - 19.04.2018 в 10:07
StoTisteg Дата: Четверг, 19.04.2018, 10:28 | Сообщение № 4
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
Пока, честно говоря, непонятна логика, по которой построены формулы на втором листе.


Интуитивно понятный код - это когда интуитивно понятно, что это код.
 
Ответить
СообщениеПока, честно говоря, непонятна логика, по которой построены формулы на втором листе.

Автор - StoTisteg
Дата добавления - 19.04.2018 в 10:28
FAG Дата: Четверг, 19.04.2018, 11:41 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
непонятна логика


Формулы переносят данные из первого листа (столбец А: номера труб; столбец B - длины труб) в зеленые ячейки второго листа (по 8 номеров труб) и в желтые ячейки второго листа (по 8 длин труб), за исключением тех случаев, когда линейная труба прерывается для выхода на узел запорной арматуры, это заполняется вручную. Макрос нужен для массового переноса этих данных в тех случаях, когда труба укладывается прямо по 4-8 км.
 
Ответить
Сообщение
непонятна логика


Формулы переносят данные из первого листа (столбец А: номера труб; столбец B - длины труб) в зеленые ячейки второго листа (по 8 номеров труб) и в желтые ячейки второго листа (по 8 длин труб), за исключением тех случаев, когда линейная труба прерывается для выхода на узел запорной арматуры, это заполняется вручную. Макрос нужен для массового переноса этих данных в тех случаях, когда труба укладывается прямо по 4-8 км.

Автор - FAG
Дата добавления - 19.04.2018 в 11:41
nilem Дата: Четверг, 19.04.2018, 12:55 | Сообщение № 6
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
FAG, привет
вот попробуйте:

На листе "труба" исправьте значение в ячейке В714


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеFAG, привет
вот попробуйте:

На листе "труба" исправьте значение в ячейке В714

Автор - nilem
Дата добавления - 19.04.2018 в 12:55
sboy Дата: Четверг, 19.04.2018, 13:35 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010


Яндекс: 410016850021169
 
Ответить
СообщениеКросс

Автор - sboy
Дата добавления - 19.04.2018 в 13:35
FAG Дата: Четверг, 19.04.2018, 13:49 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
вот попробуйте:


Попробую, большое спасибо за пример! Осталось дождаться конца рабочего дня. Отпишу по результатам.

Кросс


Да, запостил это на нескольких форумах, т.к. решение необходимо оперативное. По мере решения задачи удалю бесполезные ветки.
 
Ответить
Сообщение
вот попробуйте:


Попробую, большое спасибо за пример! Осталось дождаться конца рабочего дня. Отпишу по результатам.

Кросс


Да, запостил это на нескольких форумах, т.к. решение необходимо оперативное. По мере решения задачи удалю бесполезные ветки.

Автор - FAG
Дата добавления - 19.04.2018 в 13:49
FAG Дата: Четверг, 19.04.2018, 14:39 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
nilem, ITS ALIVE! hands

Буду использовать для заполнения больших промежутков. Понятия не имею как это работает, но оно работает! Скачал учебник по VBA, буду разбираться.
 
Ответить
Сообщениеnilem, ITS ALIVE! hands

Буду использовать для заполнения больших промежутков. Понятия не имею как это работает, но оно работает! Скачал учебник по VBA, буду разбираться.

Автор - FAG
Дата добавления - 19.04.2018 в 14:39
Manyasha Дата: Пятница, 20.04.2018, 10:31 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
FAG, кроссы не запрещены, но о них нужно предупреждать. Об этом есть в Правилах форума.


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеFAG, кроссы не запрещены, но о них нужно предупреждать. Об этом есть в Правилах форума.

Автор - Manyasha
Дата добавления - 20.04.2018 в 10:31
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Создание макроса для автоматического транспонирования (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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