|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.01.2019, 23:18 | #1 |
Пользователь
Регистрация: 02.01.2017
Сообщений: 14
|
Расстановка объектов внутри шейпов - в случайных координатах
Уважаемые форумчане, Помогите решить вопрос.
Имеющийся макрос - размещает по листу объекты, и вписывает в них объекты поменьше. Однако он для этих мелких объектов - назначает одну и ту же фиксированную координату. И мелкие объекты - всегда в единственном числе. Скажите - как изменить макрос, чтобы мелкие объекты - проставлялись внутри основных фигур - в случайном порядке (случайные координаты), а не фиксированном ? Число мелких объектов - указано в ячейке P8 и S8 |
07.01.2019, 18:33 | #2 |
Форумчанин
Регистрация: 17.10.2018
Сообщений: 184
|
У элементов есть св-ва ширины и высоты ActiveSheet.Shapes(name).Width и .Height. Используйте их чтоб определить диапазон случайных чисел.
Shape(треугольник).Top = Shape(КриваяОбласть).Top + (Rnd * Shape(КриваяОбласть).Height) |
07.01.2019, 22:54 | #3 |
Пользователь
Регистрация: 02.01.2017
Сообщений: 14
|
jillitil, но там сейчас добавляется всего одна минифигура.
Как добавить несколько минифигур ? (Столько, сколько написано в ячейке P8 и S8 ) |
09.01.2019, 22:08 | #4 |
Пользователь
Регистрация: 30.07.2018
Сообщений: 19
|
Организуй цикл
|
10.01.2019, 00:53 | #5 |
Пользователь
Регистрация: 02.01.2017
Сообщений: 14
|
alex777555, а как, хотя бы примерно - должен выглядеть такой цикл ?
|
10.01.2019, 06:03 | #6 |
Пользователь
Регистрация: 02.01.2017
Сообщений: 14
|
Изменил свой .
Теперь он выглядит вот так: Код:
Как же связать эти количества условий с ячейками P8 и S8 ? Потом - случайные координаты - прописываются только для одного объекта, название которого в ячейке N7. А как прописать те же координаты для объекта, название которого находится в ячейке Q7 ? |
10.01.2019, 14:03 | #7 |
Форумчанин
Регистрация: 17.10.2018
Сообщений: 184
|
Код:
Последний раз редактировалось jillitil; 10.01.2019 в 15:29. |
10.01.2019, 16:38 | #8 |
Пользователь
Регистрация: 02.01.2017
Сообщений: 14
|
jillitil, большое спасибо.
Теперь все заработало как надо. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
помогите разобраться - Пишу маленькую игру на Swing по типу PacMan, сделать генерацию случайных объектов на игровом поле | Nukz | Общие вопросы по Java, Java SE, Kotlin | 9 | 31.03.2017 12:57 |
делфи7. Напишите обработчик события onClick компоненты Button1, который закрашивает компоненту Image1 целиком белым цветом и рисует 100 черных точек в случайных координатах | Наталочка12 | Помощь студентам | 7 | 12.01.2017 13:02 |
C++ не могу понять как сделать массив объектов одного класса в другом (задание внутри) | Vladimir_Anatol | Помощь студентам | 2 | 12.03.2012 18:56 |
Нахождение слов-анаграмм, Ошибка выдается. Задание внутри. Код внутри. | TYMON | Общие вопросы .NET | 2 | 22.11.2010 21:07 |
Помогите написать Visio add-in для экспорта из диаграммы выделенных шейпов в виде jpg | artemvyrtosu | Общие вопросы .NET | 0 | 12.08.2009 11:50 |