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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 31.10.2006, 07:32   #1
zetrix
Delphi/C++/C#
Участник клуба
 
Аватар для zetrix
 
Регистрация: 29.10.2006
Сообщений: 1,972
По умолчанию помогите с функцией

Magneto
Пишу макрос, нужна функция, которая возвращает текст формулы (ни число, ни формат,а именно текст) выделенной ячейки. Помогите с функцией. Это надо для того, чтобы из формулы часть убрать и оставить другую со ссылкой на ячейки например:
формула
='[ДЭК Приложение 10. ДЭК Бизнес план 2007г.xls]Форма 1'!O51
надо чтобы осталось только
='Форма 1'!O51

Думаю, что можно вырезать левую часть фукцией RIGHT, вот только какой фукцией текс формулы прочитать?

pashulka
Magneto, Если Ваш макрос направлен исключительно на удаление внешних ссылок, то всё можно сделать проще : в меню Правка выберите команду Заменить (CTRL + H) Затем в поле Что : введите [ДЭК Приложение 10. ДЭК Бизнес план 2007г.xls] поле Заменить на : оставьте пустым и нажмите кнопку Заменить все

При использовании этого совета желательно помнить, что в рабочей книге должен наличествовать рабочий лист с именем "Форма 1", иначе MS Excel будет пытаться найти несуществующий файл. Если убрать ссылку на рабочую книгу необходимо во всех ячейках всех рабочих листов активной книги, то перед заменой необходимо выделить(сгруппировать) все листы. Для этого достаточно навести курсор мышки на любой ярлычок (если ярлычки не отображаются, то вернуть их обратно) и кликнув правой кнопкой мышки - выбрать команду Выделить все листы
zetrix вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с функцией 1234 Общие вопросы Delphi 5 30.08.2008 10:55
помогите. массив не взамодействует с функцией. какая-то ошибка стека. koir Паскаль, Turbo Pascal, PascalABC.NET 5 10.06.2008 08:32
Помогите с функцией Родион Общие вопросы Delphi 3 08.05.2008 19:18
помогите с функцией CopyFile vizor9 Свободное общение 16 16.06.2007 20:13
Глюк с функцией PolyBezier Kuzya Общие вопросы Delphi 1 02.06.2007 01:50