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

Вход

Регистрация

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

 

= Мир MS Excel/Макрос распознает линию - как прямоугольник. - Мир MS Excel

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

Excel 2016
Добрый день.
Пытаюсь понять - что не так с макросом.

Макрос выписывает в столбец W5:W5 - единицы либо нули - в зависимости от того,
По идее он добавляет "1", в столбец W5:W5 - только для тех фигур, с которыми фигура из ячейки W4 соприкасается.
И сейчас макрос записал в таблицу W5:W9 , что якобы "Овал 7" - находится в соприкосновении с прямой линией.

Однако визуально фигура, указанная в ячейке W4 - не пересекает линию указанную в ячейке V8.
Но макрос все равно выставляет напротив этого названия - единицу.

Это явная ошибка.
Видимо макрос почему-то интерпретирует эту линию - как прямоугольник.
Посоветуйте - как исправить макрос, чтобы он отмечал эту линию в таблице W5:W9, лишь когда фигура с названием из ячейки W4 - наедет на эту линию ?
К сообщению приложен файл: ___.xls (66.0 Kb)
 
Ответить
СообщениеДобрый день.
Пытаюсь понять - что не так с макросом.

Макрос выписывает в столбец W5:W5 - единицы либо нули - в зависимости от того,
По идее он добавляет "1", в столбец W5:W5 - только для тех фигур, с которыми фигура из ячейки W4 соприкасается.
И сейчас макрос записал в таблицу W5:W9 , что якобы "Овал 7" - находится в соприкосновении с прямой линией.

Однако визуально фигура, указанная в ячейке W4 - не пересекает линию указанную в ячейке V8.
Но макрос все равно выставляет напротив этого названия - единицу.

Это явная ошибка.
Видимо макрос почему-то интерпретирует эту линию - как прямоугольник.
Посоветуйте - как исправить макрос, чтобы он отмечал эту линию в таблице W5:W9, лишь когда фигура с названием из ячейки W4 - наедет на эту линию ?

Автор - Lizard
Дата добавления - 13.01.2019 в 13:08
Pelena Дата: Воскресенье, 13.01.2019, 14:00 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19165
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Макрос ищет пересечение диапазонов от левой верхней ячейки до правой нижней для каждой фигуры, отсюда и прямоугольная область


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Макрос ищет пересечение диапазонов от левой верхней ячейки до правой нижней для каждой фигуры, отсюда и прямоугольная область

Автор - Pelena
Дата добавления - 13.01.2019 в 14:00
vikttur Дата: Воскресенье, 13.01.2019, 14:13 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Это не тот же вопрос?
 
Ответить
СообщениеЭто не тот же вопрос?

Автор - vikttur
Дата добавления - 13.01.2019 в 14:13
Lizard Дата: Воскресенье, 13.01.2019, 20:02 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 60
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, подскажите, а как обойти это ограничение для линии ?
 
Ответить
СообщениеPelena, подскажите, а как обойти это ограничение для линии ?

Автор - Lizard
Дата добавления - 13.01.2019 в 20:02
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Макрос распознает линию - как прямоугольник. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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