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

Вход

Регистрация

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

 

= Мир MS Excel/Копирования определенных строк\столбцов с умножением - Мир MS Excel

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

Прошу помочь допилить макрос.

на листе "В" на синих строках вписываются числовые значения ( в моём случае это ширины) 1 строка , затем 10, 20 и тд.
на оранжевых тоже численные ( в моём случае высоты) .

по "ширине" идёт ограничения до ячейки "О" включительно, по "высоте" - до 9й строки, начиная с синей.
На листе "Расчет" при нажатии значка "Стрелочка" производится вычисление площадей (столбцы AF AG) тех значений , которые я вбивал, начиная с ячейки B2 и заканчивая K6. все ячейки перемножаются , а затем складываются. всё работает.

Но у меня усложнилась задача.
на примере второй синей строки (строка 10)
Если я ставлю сразу же после номера "2" цифру от "2" до "9" в скобках без отступов, чтобы площади этих значений были увеличены на то число, которое я поставлю в скобках ( в случае моего примера - это в 9 раз)
К сообщению приложен файл: raschet.xls (104.5 Kb)
 
Ответить
СообщениеПрошу помочь допилить макрос.

на листе "В" на синих строках вписываются числовые значения ( в моём случае это ширины) 1 строка , затем 10, 20 и тд.
на оранжевых тоже численные ( в моём случае высоты) .

по "ширине" идёт ограничения до ячейки "О" включительно, по "высоте" - до 9й строки, начиная с синей.
На листе "Расчет" при нажатии значка "Стрелочка" производится вычисление площадей (столбцы AF AG) тех значений , которые я вбивал, начиная с ячейки B2 и заканчивая K6. все ячейки перемножаются , а затем складываются. всё работает.

Но у меня усложнилась задача.
на примере второй синей строки (строка 10)
Если я ставлю сразу же после номера "2" цифру от "2" до "9" в скобках без отступов, чтобы площади этих значений были увеличены на то число, которое я поставлю в скобках ( в случае моего примера - это в 9 раз)

Автор - nifra
Дата добавления - 22.02.2023 в 10:30
nifra Дата: Среда, 15.03.2023, 10:19 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

никто не сможет помочь или не понятно задание?
 
Ответить
Сообщениеникто не сможет помочь или не понятно задание?

Автор - nifra
Дата добавления - 15.03.2023 в 10:19
Serge_007 Дата: Среда, 15.03.2023, 10:52 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
не понятно задание?
Я, например, вообще задачи не нашел, ни в тексте, ни в файле
Возможно и другие тоже...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
не понятно задание?
Я, например, вообще задачи не нашел, ни в тексте, ни в файле
Возможно и другие тоже...

Автор - Serge_007
Дата добавления - 15.03.2023 в 10:52
nifra Дата: Среда, 15.03.2023, 11:09 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Я, например, вообще задачи не нашел, ни в тексте, ни в файле
Возможно и другие тоже...

1й скрин - где вписываются значения
2й скрин (нажатие на "стрелочку" и вывод данных
3й скрин - сам макрос
К сообщению приложен файл: 4626681.png (97.0 Kb) · 0612678.png (66.8 Kb) · 9862826.png (98.5 Kb)
 
Ответить
Сообщение
Я, например, вообще задачи не нашел, ни в тексте, ни в файле
Возможно и другие тоже...

1й скрин - где вписываются значения
2й скрин (нажатие на "стрелочку" и вывод данных
3й скрин - сам макрос

Автор - nifra
Дата добавления - 15.03.2023 в 11:09
Serge_007 Дата: Среда, 15.03.2023, 11:12 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
1й скрин - где вписываются значения
2й скрин (нажатие на "стрелочку" и вывод данных
3й скрин - сам макрос
И где здесь задача?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
1й скрин - где вписываются значения
2й скрин (нажатие на "стрелочку" и вывод данных
3й скрин - сам макрос
И где здесь задача?

Автор - Serge_007
Дата добавления - 15.03.2023 в 11:12
nifra Дата: Среда, 15.03.2023, 12:48 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

И где здесь задача?

del


Сообщение отредактировал nifra - Среда, 15.03.2023, 13:49
 
Ответить
Сообщение
И где здесь задача?

del

Автор - nifra
Дата добавления - 15.03.2023 в 12:48
Serge_007 Дата: Среда, 15.03.2023, 13:25 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
nifra, Вы издеваетесь?
Что в правилах сказано о файлах на сторонних ресурсах?
Что сказано о картинках вместо xls-файлов?
Бан хотите?

Вы что, не можете задачу написать в теле поста?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеnifra, Вы издеваетесь?
Что в правилах сказано о файлах на сторонних ресурсах?
Что сказано о картинках вместо xls-файлов?
Бан хотите?

Вы что, не можете задачу написать в теле поста?

Автор - Serge_007
Дата добавления - 15.03.2023 в 13:25
mgt Дата: Среда, 15.03.2023, 13:47 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация: 25 ±
Замечаний: 0% ±

Excel 2010
А заодно указать, каким образом конкретизируется "конкретный диапазон", где задается "заданное значение" и что является продуктом умножения "диапазона на значение"?


Сообщение отредактировал mgt - Среда, 15.03.2023, 13:48
 
Ответить
СообщениеА заодно указать, каким образом конкретизируется "конкретный диапазон", где задается "заданное значение" и что является продуктом умножения "диапазона на значение"?

Автор - mgt
Дата добавления - 15.03.2023 в 13:47
nifra Дата: Среда, 15.03.2023, 17:20 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

ЛИСТ "В"
В строках 1,10,20,30,40 и тд -вписываются числовые значения.
Длина строки ограничена. Конечная ячейка, куда можно вбить число -"N"
В столбце "А" на строках 2-8, 11-18, 21-28, 31-38 - вписываются числовые значения.

Цифро-буквенные обозначения 2С, П!,Д! (могут быть другие) - могут быть расположены в диапазоне B2:N8
У меня в примере 1й диапазон ограничен: B2:К6 . Второй диапазон -B11:M15. То есть на песечение числовых значений всё должно быть заполнено цифро-юуквенными значениями.

Представим, что строка А1 - это длина, а столбец А1:А6 - высота
Мы перемножаем Длину на Высоту и получаем площадь.
А затем мне необходимо понять суммарную площадь каждого цифро-буквенного значения (2С, Д!, П и тд ) во всех заполненных диапазонах.

Лист "Расчет"
Все выше описанные действия происходят за счет макроса, который присутствует в данном файле.
(при нажатии на стрелку вверху) в ячейках АF24:AG51 выдается цифро-буквенное значение и напротив суммарная площадь.

В чем заключается моя просьба:

На Листе "В" в ячейке А10 прописано 2(9), где 2-это порядковый номер (9) - это количество.
Так вот, необходимо, чтобы диапазон, где рядом с порядковым номером в скобках шло число (в моем случае девять (9)), увеличивал площади цифро-буквенных значений именно в этом диапазоне в 9 раз.
К сообщению приложен файл: 8588706.xls (114.5 Kb)
 
Ответить
СообщениеЛИСТ "В"
В строках 1,10,20,30,40 и тд -вписываются числовые значения.
Длина строки ограничена. Конечная ячейка, куда можно вбить число -"N"
В столбце "А" на строках 2-8, 11-18, 21-28, 31-38 - вписываются числовые значения.

Цифро-буквенные обозначения 2С, П!,Д! (могут быть другие) - могут быть расположены в диапазоне B2:N8
У меня в примере 1й диапазон ограничен: B2:К6 . Второй диапазон -B11:M15. То есть на песечение числовых значений всё должно быть заполнено цифро-юуквенными значениями.

Представим, что строка А1 - это длина, а столбец А1:А6 - высота
Мы перемножаем Длину на Высоту и получаем площадь.
А затем мне необходимо понять суммарную площадь каждого цифро-буквенного значения (2С, Д!, П и тд ) во всех заполненных диапазонах.

Лист "Расчет"
Все выше описанные действия происходят за счет макроса, который присутствует в данном файле.
(при нажатии на стрелку вверху) в ячейках АF24:AG51 выдается цифро-буквенное значение и напротив суммарная площадь.

В чем заключается моя просьба:

На Листе "В" в ячейке А10 прописано 2(9), где 2-это порядковый номер (9) - это количество.
Так вот, необходимо, чтобы диапазон, где рядом с порядковым номером в скобках шло число (в моем случае девять (9)), увеличивал площади цифро-буквенных значений именно в этом диапазоне в 9 раз.

Автор - nifra
Дата добавления - 15.03.2023 в 17:20
mgt Дата: Четверг, 16.03.2023, 10:28 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация: 25 ±
Замечаний: 0% ±

Excel 2010
По вашей логике написал макрос. Сумма с вашими расчетами у меня не сходится. С вашего позволения добавил строку в первом "диапазоне" для цикличности.
К сообщению приложен файл: 3586920.xls (116.5 Kb)
 
Ответить
СообщениеПо вашей логике написал макрос. Сумма с вашими расчетами у меня не сходится. С вашего позволения добавил строку в первом "диапазоне" для цикличности.

Автор - mgt
Дата добавления - 16.03.2023 в 10:28
nifra Дата: Четверг, 16.03.2023, 11:13 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

По вашей логике написал макрос. Сумма с вашими расчетами у меня не сходится. С вашего позволения добавил строку в первом "диапазоне" для цикличности.
Премного Вам благодарен! на первый взгляд всё работает именно так, как мне необходимо, и суммы бьются.
Буду ещё тестировать\проверять на большем кол-ве диапазонов. я же правильно понял, исходя из макроса, что кол-во диапазонов здесь не ограничено?


Сообщение отредактировал Serge_007 - Четверг, 16.03.2023, 13:37
 
Ответить
Сообщение
По вашей логике написал макрос. Сумма с вашими расчетами у меня не сходится. С вашего позволения добавил строку в первом "диапазоне" для цикличности.
Премного Вам благодарен! на первый взгляд всё работает именно так, как мне необходимо, и суммы бьются.
Буду ещё тестировать\проверять на большем кол-ве диапазонов. я же правильно понял, исходя из макроса, что кол-во диапазонов здесь не ограничено?

Автор - nifra
Дата добавления - 16.03.2023 в 11:13
mgt Дата: Четверг, 16.03.2023, 13:34 | Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 98
Репутация: 25 ±
Замечаний: 0% ±

Excel 2010
Да, если они и дальше будут идти с тем же интервалом и номер в столбце А будет не пустым.
 
Ответить
СообщениеДа, если они и дальше будут идти с тем же интервалом и номер в столбце А будет не пустым.

Автор - mgt
Дата добавления - 16.03.2023 в 13:34
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирования определенных строк\столбцов с умножением (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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