Здравствуйте! Возникли затруднения с форматированием осей графика. Задача следующая. Имеется график (нижний), переменные которого (X и Y) выбираются с помощью выпадающего списка. Поскольку переменные могут иметь разные единицы измерения, требуется оси графика отформатировать в зависимости от выбранных переменных. Например, некоторые переменные имеют процентный формат, некоторые переменные денежный формат, некоторые числовой формат. Нужно чтобы оси графика имели соответствующий формат. Причем, это нужно сделать без макроса. Использовал следующее решение. Продублировал переменные в разных форматах (строки 32, 33 для Х, 35, 36 для Y). Задал именованные диапазоны, в которых с помощью формулы Если осуществляется выбор строки с нужным форматом в зависимости от выбранных X и Y. Если в выпадающем списке всего две опции (см. лист "Выбор двух опций" ) , то все работает гладко. Если опций больше (лист "Выбор нескольких опций" ), то формат осей графика обновляется нестабильно. Иногда обновляется, иногда нет. В чем может быть проблема? Как исправить?
Здравствуйте, Недавно устанавливал надстройку к Excel (пробную версию). Она насоздавала пункты к контексным меню. Надстройку удалил, но контекстные меню остались.
Часть я удалил через VBA, используя следующий код
Код
Sub RestoreMyCellMenu()
Application.CommandBars("Cell").Reset
Application.CommandBars("Row").Reset
Application.CommandBars("Column").Reset
End Sub
Но остаются пункты в контекстном меню элементов управления формы. Как их удалить? Как на меню элементов управления формы ссылаться в
Здравствуйте! Столкнулся со следующей задачей. На листе выполняются некоторые вычисления. В данном примере приведен всего лишь упрощенный пример. Реальная модель будет содержать длинную цепочку вычислений. Есть исходные данные a и b. Есть переменная V, значение которой находится только с помощью решения. Трудность в том, что требуется выполнить Анализ «Что если» с помощью инструмента «Таблица данных» из меню Данные, в котором результирующей переменной выступает переменная V, а влияющими переменными - a и b. Но поскольку эта переменная V находится с помощью Поиска решения, она не связана формулами с a и b. Возможно ли решить задачу с помощью VBA? Как сделать так, чтобы данные поиска решения обновлялись каждый раз, когда Таблица данных подставляет значения в ячейки? Или есть какой-то другой, более эффективный способ решения задачи?
Здравствуйте! Возник такой вопрос. Нужно выполнить анализ чувствительности. Допустим, влияющая переменная цена, изменяющаяся во времени. Т.е. есть 5 значений цены за пять лет. Нужно выполнить анализ чувствительности, изменяя ячейки цены за все годы, например, на 1%, 2% и т.п. Таблица данных не подходит, поскольку в ней можно изменять значение только одной ячейки.
Здравствуйте! Пытаясь загрузить на лист Excel данные котировок с сайта использую Данные - Получение внешних данных - Из Интернета использую запрос В итоге выводится окно "Загрузка файла". Нужно, чтобы данные вставились на лист. Что неправильно делаю?
Возникла такая проблема. Используется пользовательская форма с RefEdit. Требуется выбрать разорванный диапазон, который затем будет вставлен в другое место на том же листе или на другой лист (не суть важно). Если используется целостный дипазон (например, Лист1!$C$5:$C$8), все работает прекрасно. При выборе разорванного диапазона Лист1!$C$5:$C$8;Лист1!$E$5:$E$8 в RefEdit, программа выводит сообщение об ошибке "runtime error 1004 method range of object Global failed". Видимо, неверно задается ссылка. Как устранить эту проблему?
Столкнулся с такой проблемой. При вводе данных нужно, чтобы формат изменялся в зависимости от введенных в ячейку данных. Допустим, если в ячейку вводится целое число без дробной части, то нужно, чтобы оно представлялось без десятичных знаков. Если же вводится число с дробной частью, то нужно, чтобы указывалось 2 десятичных знака. По логике следовало бы использовать правило форматирования "Использовать формулу для определения форматируемых ячеек". Она прекрасно работает в отношении выделения ячейки цветом, но не работает в отношении числового формата. Если ли возможность что то сделать, не используя макросы.