Вопрос № 88036: Добрый день!
Уважаемые эксперты, столкнулся с такой проблемой: программа написанная в Exce разбита на два взаимосвязных файла. Файл №1 содержит справочники и формулы, в файле №2 производится ввод данных. Файл №2 открывается при открытии файла №1 ...Вопрос № 88135: Добрый вечер.
У меня, наверное, классический вопрос:
как построить поверхность z = f(x, y) в Excel?
Спасибо. ...
Вопрос № 88.036
Добрый день!
Уважаемые эксперты, столкнулся с такой проблемой: программа написанная в Exce разбита на два взаимосвязных файла. Файл №1 содержит справочники и формулы, в файле №2 производится ввод данных. Файл №2 открывается при открытии файла №1 через макрос:
Sub auto_open()
Workbooks.Open Filename:= _
"путь к файлу №2.xls"
End Sub
Файл №1 находится на рабочем столе нескольких компьютеров. Файл №2 передается по сети между комьютерами. После передачи макрос не работает, т.к. путь остается прежним. Как должен выглядеть макрос при помощи которого при открытии Файла №1 на другом компьютере искался Файл №2 и открывался.
Отвечает: Alec Perle
Здравствуйте, Рудяков Андрей Анатольевич!
Не самое лучшее решение - искать файл, который неизвестно куда скопировали, особенно если диск больших размеров и содержит много файлов и папок.
Предлагаю более простой путь:
оба файла хранить в одной и той-же папке, тогда проблем с перемещением не будет.
Для открытия файла из той-же папки воспользуйтесь свойством Path:
Workbooks.Open Filename:= ThisWorkbook.Path & "" & "имя файла №2.xls"
--------- Пессимист - это хорошо информированный оптимист (а оптимист - хорошо проинструктированный пессимист)
Ответ отправил: Alec Perle (статус: 8-ой класс)
Ответ отправлен: 22.05.2007, 20:18
Отвечает: Rewer8
Здравствуйте, Рудяков Андрей Анатольевич!
Sub auto_open()
Workbooks.Open Filename:=ActiveWorkbook.Path + "fail2.xls"
End Sub
ВЫ открываете файл1 и тут же будет открыт файл 2.
Но файл2 должен быть в той же папке что и файл 1.
Тоесть если фаил1 на рабочем столе то и фаил2 на рабочем столе
Насколько я понял он всё равно копируется из сети на компьютеры
Удачи!
Ответ отправил: Rewer8 (статус: 10-ый класс)
Ответ отправлен: 22.05.2007, 22:28
Вопрос № 88.135
Добрый вечер.
У меня, наверное, классический вопрос:
как построить поверхность z = f(x, y) в Excel?
Спасибо.
Отправлен: 22.05.2007, 21:07
Вопрос задал: spaar (статус: 10-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Rewer8
Здравствуйте, spaar!
Для построения поверхности на панели инструментов Стандартная необходимо нажать кнопку Мастер диаграмм. В появившемся диалоговом окне Мастер диаграмм (шаг 1 из 4): тип диаграммы указываем тип диаграммы — Поверхность, и вид — Проволочная (прозрачная) поверхность (правую верхнюю диаграмму в правом окне). После чего нажимаем кнопку Далее в диалоговом окне.
В появившемся диалоговом окне Мастер диаграмм (шаг 2 из 4): источник данных диаграммы необходимо выбрать вкладку Диапазон данных и в поле Диапазон мышью указать интервал данных например В2:D4.
Далее необходимо указать в строках или столбцах расположены ряды данных. Это определит ориентацию осей х и у. Для примера переключатель Ряды в с помощью указателя мыши установим в положение столбцах.
Выбираем вкладку Ряд и в поле Подписи оси X указываем диапазон подписей. Для этого следует активизировать данное поле, щелкнув в нем указателем мыши, и ввести в него диапазон подписей оси х — например А2:А 14 но ВЫ поставьте свой диапазон
Вводим значения подписей оси у. Для этого в рабочем поле Ряд выбираем первую запись Ряд 1 и в рабочее поле Имя, активизировав его указателем мыши, вводим
первое значение переменной у1. Затем в поле Ряд выбираем вторую запись —
Ряд 2 и в рабочее поле Имя вводим второе значение переменной у2. Повторяем таким образом до последней записи — Ряд N.
После появления требуемых записей необходимо нажать кнопку Далее.
В третьем окне требуется ввести заголовок диаграммы и названия осей. Для этого
необходимо выбрать вкладку Заголовки, щелкнув на ней указателем мыши. Далее
щелкнув в рабочем поле Название диаграммы, ввести в него с клавиатуры название: Моя поверхность
Затем аналогичным образом ввести в рабочие поля
Ось X (категорий), Ось Y (рядов данных) и Ось Z (значений) соответствующие названия:
х, у и z.
Далее следует нажать кнопку Готово
Ответ отправил: Rewer8 (статус: 10-ый класс)
Ответ отправлен: 22.05.2007, 22:28