Добрый день! Если существуют такие команды макроса прошу Вас указать. Задача следующая: По нажатию на кнопку - Необходимо вывести заданный в ячейках текст посредством команды НАДПИСЬ определенного размера на определенные ячейки. Задачу возможно решить лишь путем макросов т.к. в ячейки уже введены значения (1 ячейка = 1 сутки) и поверх необходимо отобразить текст.
Визуально можно увидеть по ссылке: http://s005.radikal.ru/i210/1305/f7/7011d7c7f1f0.jpg Для информации - зелёным закрашивает автоматически по условию указанному в правиле (Закрасить указанные ячейки у которых значения входят в искомый диапазон)
На картинке показано - Красным отмечено что необходимо сделать посредством функции "Надпись" Пробовал макросом - ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 245, 15, 76, 6.8), но это необходимо самому указывать координаты, а необходимо чтобы автоматом отображалось поверх ячеек ну к примеру с ячейки "BS3"
Добрый день! Если существуют такие команды макроса прошу Вас указать. Задача следующая: По нажатию на кнопку - Необходимо вывести заданный в ячейках текст посредством команды НАДПИСЬ определенного размера на определенные ячейки. Задачу возможно решить лишь путем макросов т.к. в ячейки уже введены значения (1 ячейка = 1 сутки) и поверх необходимо отобразить текст.
Визуально можно увидеть по ссылке: http://s005.radikal.ru/i210/1305/f7/7011d7c7f1f0.jpg Для информации - зелёным закрашивает автоматически по условию указанному в правиле (Закрасить указанные ячейки у которых значения входят в искомый диапазон)
На картинке показано - Красным отмечено что необходимо сделать посредством функции "Надпись" Пробовал макросом - ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, 245, 15, 76, 6.8), но это необходимо самому указывать координаты, а необходимо чтобы автоматом отображалось поверх ячеек ну к примеру с ячейки "BS3"ILZUR
Даты (01.01.2013 и т.д.) То есть вы пишете туда дату (которая и так однозначно определяется номером столбца ячейки) только для того, чтобы у вас ячейка закрасилась зелененьким? Могу предложить что-то вроде - закраска идет для любых "ненулевых" ячеек, а первая заполненная ячейка - и есть ссылка на текст в столбце "A". Без образца - никак. Но, вообще-то, диаграммы для закраски периода очень легко строятся в стандартных чартах, незачем для этого ТАК сворачивать столбцы...
Даты (01.01.2013 и т.д.) То есть вы пишете туда дату (которая и так однозначно определяется номером столбца ячейки) только для того, чтобы у вас ячейка закрасилась зелененьким? Могу предложить что-то вроде - закраска идет для любых "ненулевых" ячеек, а первая заполненная ячейка - и есть ссылка на текст в столбце "A". Без образца - никак. Но, вообще-то, диаграммы для закраски периода очень легко строятся в стандартных чартах, незачем для этого ТАК сворачивать столбцы... AndreTM
У меня нет опыта работы с чартами, да и с остальным. Прилагаю файл который у меня получился, но задача в нем не решена. Задача следующая: 1. Необходимо чтобы при вводе периода в столбцы "F","G" автоматически заполнялся график. 2. В графике (желательно в середине периода) отображался № Куста указанного в столбце "E".
То что у меня получилось: 1. Я указал в каждой ячейки дату от 01.01.2013-31.12.2013 2. Создал правило Если попадает в период закрашивается зеленым 3. Что бы отобразить № Куста и т.к. в ячейках уже есть значения, то я воспользовался примечанием и прописал макрос для кнопки №1 ниже графика. (Пробовал вставить НАДПИСЬ - у меня не получилось) Т.к. опыта работы с макросами у меня нет, получилось не очень удачно.
Прошу Вашей помощи в решении вопросов. Я не видел и даже не представляю как это бы выглядело путем стандартных чартах. То что у меня получилось - работает медленно (отображение примечаний)
У меня нет опыта работы с чартами, да и с остальным. Прилагаю файл который у меня получился, но задача в нем не решена. Задача следующая: 1. Необходимо чтобы при вводе периода в столбцы "F","G" автоматически заполнялся график. 2. В графике (желательно в середине периода) отображался № Куста указанного в столбце "E".
То что у меня получилось: 1. Я указал в каждой ячейки дату от 01.01.2013-31.12.2013 2. Создал правило Если попадает в период закрашивается зеленым 3. Что бы отобразить № Куста и т.к. в ячейках уже есть значения, то я воспользовался примечанием и прописал макрос для кнопки №1 ниже графика. (Пробовал вставить НАДПИСЬ - у меня не получилось) Т.к. опыта работы с макросами у меня нет, получилось не очень удачно.
Прошу Вашей помощи в решении вопросов. Я не видел и даже не представляю как это бы выглядело путем стандартных чартах. То что у меня получилось - работает медленно (отображение примечаний)ILZUR
Как я уже говорил, можно не прописывать даты, а закрашивать нужные ячейки прямо по условию. Надписи, естественно, придется добавлять/удалять макросом. Как это сделать при вашем "виде" листа, показано в первом примере. Правда, ваша методика подхода к "рисованию" - неэффективна по затратам ресурсов (приходится задействовать много столбцов).
---------------------- Буду дописывать примеры сюда же - проверяйте тему.
Как я уже говорил, можно не прописывать даты, а закрашивать нужные ячейки прямо по условию. Надписи, естественно, придется добавлять/удалять макросом. Как это сделать при вашем "виде" листа, показано в первом примере. Правда, ваша методика подхода к "рисованию" - неэффективна по затратам ресурсов (приходится задействовать много столбцов).
---------------------- Буду дописывать примеры сюда же - проверяйте тему.AndreTM