Доброго времени суток! У меня проблема - есть объект Раскрывающийся список. Я хочу в зависимости от условий переворачивать его по вертикали. Но увы, заявленное свойство объекта Flip не изменяется никак. Что делать. Rotate у этого объекта тоже отсутствует. Excel версии 2010.
Я использую команду Flip msoFlipVertical Я разместил файл с примером, в котором представлено 2 объекта - списка list1 и list2. Весь вопрос в том, как мне перевернуть list1 как перевернут list2? List2 привожу для тех, кто скажет, что это невозможно.
Доброго времени суток! У меня проблема - есть объект Раскрывающийся список. Я хочу в зависимости от условий переворачивать его по вертикали. Но увы, заявленное свойство объекта Flip не изменяется никак. Что делать. Rotate у этого объекта тоже отсутствует. Excel версии 2010.
Я использую команду Flip msoFlipVertical Я разместил файл с примером, в котором представлено 2 объекта - списка list1 и list2. Весь вопрос в том, как мне перевернуть list1 как перевернут list2? List2 привожу для тех, кто скажет, что это невозможно.surep
но вашу задачу нельзя сделать средствами и самого excel . предположу,что ваша задача не решается -нельзя повернуть элемент формы
например,в excel ,в *формат фигуры* пункт *поворот* неактивный
Прежде чем выложить свой вопрос, я все что мог средствами VBA и Excel проверил, но если вы откроете мой файл увидите там 2 элемента. Один из них повернут. Как??? Отвечу сразу на вопрос, как я его повернул? я увидел такое решение в стороннем файле и скопировал его оттуда.
но вашу задачу нельзя сделать средствами и самого excel . предположу,что ваша задача не решается -нельзя повернуть элемент формы
например,в excel ,в *формат фигуры* пункт *поворот* неактивный
Прежде чем выложить свой вопрос, я все что мог средствами VBA и Excel проверил, но если вы откроете мой файл увидите там 2 элемента. Один из них повернут. Как??? Отвечу сразу на вопрос, как я его повернул? я увидел такое решение в стороннем файле и скопировал его оттуда.surep
Set myDocument = Worksheets(1) With myDocument.Shapes.AddShape(msoShapeRightTriangle, _ 10, 10, 50, 50).Duplicate .Fill.ForeColor.RGB = RGB(255, 0, 0) .Flip msoFlipVertical End With
[/vba]
Пишут что в 2013 так можно.
[vba]
Код
Set myDocument = Worksheets(1) With myDocument.Shapes.AddShape(msoShapeRightTriangle, _ 10, 10, 50, 50).Duplicate .Fill.ForeColor.RGB = RGB(255, 0, 0) .Flip msoFlipVertical End With
Без макросов не знаю. Просто у меня есть сторонний файл Excel. Мне говорят сделай мне так же, чтобы при вводе неправильных значений список выбора переворачивался. Я говорю не могу. Мне говорят делай.. тут же сделано. Просто скопировать тоже не вариант. Ведь есть значения, когда все правильно и переворачивать не нужно.
Без макросов не знаю. Просто у меня есть сторонний файл Excel. Мне говорят сделай мне так же, чтобы при вводе неправильных значений список выбора переворачивался. Я говорю не могу. Мне говорят делай.. тут же сделано. Просто скопировать тоже не вариант. Ведь есть значения, когда все правильно и переворачивать не нужно.surep