Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2009, 02:50   #1
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию Изменение значенией в формуле на основе значений в ячейках

В ячейку вставлена формула
Код:
='C:\Отчеты\[Иванов.xlsm]Август'!$H$3
Как изменит формулу, чтобы Иванов бралось из ячейки A1, а Август из ячейки B1.
ru3000 вне форума Ответить с цитированием
Старый 06.08.2009, 10:12   #2
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Код:
=ДВССЫЛ("'C:\Отчеты\["&A1&".xlsm]"&B1&"'!$H$3")
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 06.08.2009, 10:18   #3
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию

Спасибо, большое!
ru3000 вне форума Ответить с цитированием
Старый 06.08.2009, 15:14   #4
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию

Прошу помочь.

Цитата:
Если значение аргумента «ссылка_на_ячейку» является ссылкой на другую книгу (внешней ссылкой), другая книга должна быть открыта. В противном случае функция ДВССЫЛ возвращает значение ошибки #ССЫЛКА!.
Как заставить этот код работать даже при закрытой книге на которую ссылается код.
ru3000 вне форума Ответить с цитированием
Старый 06.08.2009, 20:25   #5
Varen1k
 
Регистрация: 05.08.2009
Сообщений: 5
По умолчанию

RU,
та же ситуация по ветке
http://programmersforum.ru/showthread.php?t=59585

только я двинулся чуть дальше. Саму строку формулы сделал функцией СЦЕПИТЬ, вот только осталось сделать так, чтобы он еще результат понимал как формулу, а то он просто значение выдает в виде строки как ты в начале ветки написал.
Varen1k вне форума Ответить с цитированием
Старый 06.08.2009, 21:32   #6
pivas
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 412
По умолчанию

Уважаемые коллеги ru3000 и Varen1k! А вы не хотите рассмотреть вариант записи формул с прямой ссылкой на конкретный файл, а затем написать маленький макрос, который будет заменять имя книги, взятое из требуемой ячейки, в этих формулах? Уходим и от ДВССЫЛ и от СЦЕПИТЬ.
pivas вне форума Ответить с цитированием
Старый 06.08.2009, 21:53   #7
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию

Цитата:
а затем написать маленький макрос, который будет заменять имя книги, взятое из требуемой ячейки, в этих формулах
Можно и так если иначе не получается.
Тогда нужен макрос который будет заменять значение AAA
во всех формулах на листе на значение BBB каждый раз, когда меняется значение в ячейке A1.
ru3000 вне форума Ответить с цитированием
Старый 06.08.2009, 22:43   #8
pivas
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 412
По умолчанию

Вот упрощённый вариант идеи. Может понравится:
Вложения
Тип файла: rar Отчеты.rar (8.2 Кб, 25 просмотров)
pivas вне форума Ответить с цитированием
Старый 07.08.2009, 01:38   #9
ru3000
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 163
По умолчанию

pivas
Спасибо, именно это и нужно.
ru3000 вне форума Ответить с цитированием
Старый 07.08.2009, 06:44   #10
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

По-моему, здесь более универсальный вариант.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача: вычисление значений в ячейках по формулам. Visual stidio C# rg19 Фриланс 2 11.05.2009 19:21
график функции sinx, построит функцию на основе многочлена (по формуле Лагранжа). Alexcomeback Общие вопросы C/C++ 2 18.04.2009 14:08
удаление значений в ячейках pirat:) Microsoft Office Excel 4 23.12.2008 20:54
Сравнение значений в ячейках и вывод соообщения если не равно. Siver Microsoft Office Excel 2 18.12.2008 04:42
Сравнение значений в ячейках и выдача результата в различиях tovruslan Microsoft Office Excel 1 02.12.2008 22:25