Страницы: 1
RSS
Назначить абсолютную ссылку для нескольких ячеек одновременно.
 
Доброе. У меня есть много много заполненных строк в виде ссылок на разные ячейки. Возможно ли выделить все ячейки и разом их сделать абсолютными или придётся каждую выделять и нажимать F4?
 
Шит, скорее всего нет, но можно сделать одной строкой VBA в окне Immediate. Скопируйте строку, в Excel выделите диапазон, Alt+F11, Ctrl+G, Ctrl+V, Enter.
Код
for each c in selection:c.formula=application.ConvertFormula(c.formula,xlA1 ,,true):next

Можете оформить в виде макроса и сохранить в Личной книге макросов.
Изменено: Казанский - 11.11.2017 13:52:29
 
Казанский,огромное спасибо сработало))
 
А Вы не пробовали использовать имена ячеек вместо абсолютных ссылок?
 
Для тех, у кого не работаю макросы: в Excel нажимаем Ctrl+H (поиск-замена), -параметры (поиска-замены), ставим область поиска "формулы". Вбиваем в поиске "!A" без кавычек, а в строке замены !$A$, при том что "A" это столбец в котором надо все ссылки формулах заменить на абсолютные.
Всего в Excel есть 3 типа подстановочных знаков: *,?,~ .
 
Цитата
kasanabeer написал:
Вбиваем в поиске "!A" без кавычек, а в строке замены !$A$
и любуемся как ссылки AF1, AF46, AA и т.п. превращаются в $A$F1, $A$F46, $A$$A$ :)
Здесь надо делать сразу оговорку, что в ячейках для замены не должно быть ссылок из двух буков, среди которых одна совпадает с искомой.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Читают тему
Наверх