Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 След.
Перемещение по ячейкам щелкая по стрелкам
 
Михаил Лебедев,спасибо.
Перемещение по ячейкам щелкая по стрелкам
 
Здравствуйте.
У меня такой вопрос.

На листе между некоторыми ячейками проведены линиями.
Как заставить макрос выполнять следующие операции? :
Если выделить желтую ячейку и щелкнуть по линии - то перенесешься в синюю ячейку (в которой находится один из концов этой линии).
А если выделить синюю ячейку и щелкнуть на линию - то перенесешься в желтую ячейку (в которой находится один из концов этой линии).


Есть следующий макрос, он чем-то похож и может пригодится:
Код
Sub Макрос1()
    Dim adr$
    For Each Sh In ActiveSheet.Shapes
        If Sh.TopLeftCell.Column >= 28 And Sh.BottomRightCell.Column <= 30 Then
            If Sh.VerticalFlip Then
                adr = Sh.TopLeftCell.Offset(, Sh.BottomRightCell.Column - Sh.TopLeftCell.Column + 1).Address
            Else
                adr = Sh.BottomRightCell.Offset(, 1).Address
            End If
            ActiveSheet.Hyperlinks.Add Anchor:=Sh, Address:=""
            Sh.Hyperlink.SubAddress = ActiveSheet.Name & "!" & adr
        End If
    Next
End Sub


Вот - тоже мой вопрос:
http://www.excelworld.ru/forum/10-45875-1
Ответов по нему - ноль.
Выборочное удаление цвета ячеек.
 
Mershik, спасибо, все работает.
Выборочное удаление цвета ячеек.
 
Здравствуйте.

В диапазоне - есть несколько разноцветных ячеек.
Макрос - подкрашивает некоторые из ячеек этого диапазона - в зеленый цвет (Interior.ColorIndex = 4).
Но проблема в том, что перед этим - он удаляет все другие цвета, которые в этом диапазоне имеются.

Подскажите - как сделать так, чтобы перед подкрашиванием зеленым цветом - из диапазона удалялись бы не все цвета (как сейчас), а только этой зеленый цвет (Interior.ColorIndex = 4) ?
То есть макрос - перед тем, как окрасить ячейки в зеленый цвет - предварительно весь предыдущий такой же зеленый текст удалит - и только потом покрасит ячейки заново.
Преимущества использования Excel2016 перед Excel2013 (производительность)
 
БМВ, ясно.
Спасибо.
Преимущества использования Excel2016 перед Excel2013 (производительность)
 
Ігор Гончаренко, Игорь, ну к вам-то этот вопрос не относится.
Вы же говорите что никогда не работали Excel2016.

Я задаю этот вопрос - специалистам.
Преимущества использования Excel2016 перед Excel2013 (производительность)
 
Юрий М, ну я обращаюсь к тем, кто уже работал с этой программой.
А тот тут некоторые пишут, что в самой программе не работали.
Преимущества использования Excel2016 перед Excel2013 (производительность)
 
Здравствуйте, дорогие друзья.

Хочу установить у себя Excel2016 x64, взамен Excel2013 x64.

Подскажите, если кто работал на этом экселе -  будет ли этот эксель быстрее работать ?
Преимущества использования Excel2016 перед Excel2013 (производительность)
 
Ігор Гончаренко, а вы пользуетесь Excel 2016 ?
Вообще работали с ней когда-нибудь ?
Преимущества использования Excel2016 перед Excel2013 (производительность)
 
Alemox, аргументируйте свой ответ.
Преимущества использования Excel2016 перед Excel2013 (производительность)
 
Здравствуйте, дорогие друзья.

Хочу установить у себя Excel2016 x64, взамен Excel2013 x64.
Подскажите - это хорошая идея ?

Будет ли этот эксель быстрее работать ?
Рисование концентрической линии для другой линии.
 
БМВ, да, теперь понятно. Разобрался.
Спасибо.
Рисование концентрической линии для другой линии.
 
Здравствуйте, дорогие друзья.

У меня есть макрос, который рисует для ломаной линии - концентрическую внутреннюю линию.
(То есть линию - параллельную ломаной с отступом внутрь на 5 единиц)

Как изменить макрос, чтобы он дополнительно рисовал такую же концентрическую линию, но направленную вовне на те же 5 единиц ?
Вообще макрос сейчас рисует иногда внутренние концентрические линии, а иногда - внешние. Поэтому и задаю вопрос - как одновременно нарисовать и внешние и внутренние.
Как убрать замыкание ломаной линии
 
БМВ,теперь вроде все работает нормально.
Спасибо большое.
Как убрать замыкание ломаной линии
 
Андрей VG, вот тут на рисунке правильно нарисовано.
Как убрать замыкание ломаной линии
 
Андрей VG,  спасибо большое.
Пытаюсь запустить этот макрос.

Выделяю фигуру, затем запускаю макрос - и он вместо контура - рисует две очень длинные параллельные линии по всему листу.
Как убрать замыкание ломаной линии
 
Что же делать ?
Помогите.
Как убрать замыкание ломаной линии
 
RAN, как сделать так, чтобы этот незамкнутый прямоугольник не терял последний сегмент ?
Как убрать замыкание ломаной линии
 
RAN,  спасибо за ответ.
Вот смотрите - я использую ваш макрос на полилинии квадратной формы.
Полилиния - не замкнута.

Но последний сегмент - все равно удаляется
Как убрать замыкание ломаной линии
 
IKor, я не вымерял перпендикуляры.
Просто макрос нарисовал контур, а я выделил последний сегмент внутри ломаной линии - и выбрал опцию "Удалить сегмент".
Как убрать замыкание ломаной линии
 
Цитата
Андрей VG написал:
Каков критерий отступа вы использовали?
Я ничего не использовал, а руками нарисовал - потому что меня спросили как должен выглядеть результат.
А макрос - предлагает сделать отступ =10.
Как убрать замыкание ломаной линии
 
Результат - правильный. Но это же не макрос нарисовал, а я сам - своими руками.
Как убрать замыкание ломаной линии
 
Цитата
БМВ написал:
Почему самая верхняя точка имеет такую координату?
Ну так - макрос так рисует.
Цитата
БМВ написал:
это не приведет к изменению краевых точек.
И бог с ними с точками - мне только этот последний отрезок надо макросом удалить.
Как убрать замыкание ломаной линии
 
Цитата
Андрей VG написал: Представьте пример правильного результата отображения незамкнутого результата с логическим объяснением почему должно быть нарисовано именно так.
Понятно. Вот пример правильного результата:

Видите - тут контур не замкнутый, а у вас получается замкнутый. Вот незамкнутый-то контур и нужен.

Насчет логического объяснения - почему должно быть нарисовано именно так:
Хороший вопрос. Потому что я спрашивал именно об этом в первом сообщении. Потому что фигура получается не точной концентрической, а какой-то другой, с одним лишним отрезком.

Может этот последний отрезок - как-то отдельно макросом удалить ? (там ведь есть кажется такая функция "удалить узел" или "удалить сегмент")
Как убрать замыкание ломаной линии
 
Помогите, форумчане.
Как убрать замыкание ломаной линии
 
Юрий М,что вы прицепились к названию ?

В сообщении же четко написан вопрос.
Вы модератор (сам я не могу поменять название темы). Замените как модератор название темы - на "Как убрать замыкание ломаной линии".
Изменено: SkyGreen - 29.09.2019 14:00:26
Как убрать замыкание ломаной линии
 
Я в самом первом сообщении - написал про замыкание.
Как убрать замыкание ломаной линии
 
Цитата
SkyGreen написал:
Как поправить макрос, чтобы рисуемая линия не замыкалась?
Вот - я же написал еще в первом сообщении - в чем суть вопроса:
В том, что линия замыкается в конце.
Как убрать замыкание ломаной линии
 
Цитата
Андрей VG написал:
вопрос был не о замыкании
Нет, вопрос именно о замыкании.

Результат макроса который вы приводите - в точности такой же, какой приложил к первой теме я.
Рисуется линия, и в конце она замыкается.
Я уже несколько раз задавал один и тот же вопрос - как сделать так, чтобы эта линия не замыкалась ?
Как убрать замыкание ломаной линии
 
Андрей VG, так тут же опять идет такое же замыкание.
Страницы: 1 2 3 След.
Наверх