yac91 Posted May 4 Report Share Posted May 4 Как можно заменить простую формулу (=K1+L1) на другую, которая находится в определенной ячейке (H1) сразу в нескольких таблицах? Через поиск и замену почему-то не находит именно такого типа формулы. Таблиц около 550 шт. если что, так что хотелось бы разом) Quote Link to comment Share on other sites More sharing options...
MCAD Posted May 4 Report Share Posted May 4 17 минут назад, yac91 сказал: сразу в нескольких таблицах? Хоть какие таблицы? Quote Link to comment Share on other sites More sharing options...
yac91 Posted May 4 Author Report Share Posted May 4 Только что, MCAD сказал: Хоть какие таблицы? Таблицы СПДС Quote Link to comment Share on other sites More sharing options...
yac91 Posted May 4 Author Report Share Posted May 4 1 час назад, yac91 сказал: Как можно заменить простую формулу (=K1+L1) на другую, которая находится в определенной ячейке (H1) сразу в нескольких таблицах? Через поиск и замену почему-то не находит именно такого типа формулы. Таблиц около 550 шт. если что, так что хотелось бы разом) Пока решил вопрос с помощью поиска по результату вычисления в этой ячейке, и тут прокатило, так как типов этих значений было 7 штук и "поиск и замена" по итоговому значению на нужную формулу дала нужный результат. Но это частичное решение проблемы, так как повезло, что у меня значения типовые 1 Quote Link to comment Share on other sites More sharing options...
Mитька Posted May 10 Report Share Posted May 10 (edited) При большом кол-ве идентичных таблиц перед "размножением" их закомментируйте все ячейки, в которых потенциально возможны изменения (если не знаете точно, то можно вообще все, что есть). Хотите - именными переменными, хотите - просто именами флрмата строка-столбец (это практичнее). ПолУчите большой список одинаковых переменных (атрибутов) у всех таблиц. Которыми потом можно будет разом управлять через свойства, в т.ч. свободно менять формулы. Так же имеет смысл оставить несколько пустых строк (с аналогично закомментированными ячейками), скрыв их через setheight(0) по условию пустоты строкИ (UPD: и дополнительным активаторм, см.далее в диалоге). Как только вы через Свойства вобьёте в них данные они станут видимыми. Делается небыстро (открыл свойства ячейки, закомментировал, закрыл и т.д.), но времени потом экономит прям тьму. С другой стороны при постоянном использовании такого метода ничего не мешает сделать такую табличку со всеми закомменченными ячейками (10х100 условно), сохранить её в шаблон и просто брать за основу, когда надо, удаляя лишнее. Edited May 10 by Mитька 2 Quote Link to comment Share on other sites More sharing options...
Mитька Posted May 10 Report Share Posted May 10 (edited) Но для уже готового набора не поможет, к сожалению) Если конечно кто-то нибудь не знает способа проставлять комментарии к ячейкам из свойств А ещё лучше скриптом... Edited May 10 by Mитька Quote Link to comment Share on other sites More sharing options...
MCAD Posted May 10 Report Share Posted May 10 @Mитька, я столько раз наступал на грабли, Лучше сразу задавать высоту скрытой ячейки или через переменную на форме или ссылкой на ячейку. Потом замучаешься проверять скрытые строки в таблице. И, в таком случае, можно обойтись без "Срытой колонки". Quote Link to comment Share on other sites More sharing options...
Mитька Posted May 10 Report Share Posted May 10 (edited) 10 минут назад, MCAD сказал: я столько раз наступал на грабли, а какого рода грабли? Да, я сам потом перешёл на включение этого алгоритма через отдельную переменную. Так удобнее. Edited May 10 by Mитька Quote Link to comment Share on other sites More sharing options...
MCAD Posted May 10 Report Share Posted May 10 Только что, Mитька сказал: а какого рода грабли? В случае, если значение ячейки можно поменять в Инспекторе, то вроде не страшно. А если в off(0;-5) будет выражение, то получив "" его потом из скрытой строки не изменишь. Quote Link to comment Share on other sites More sharing options...
Mитька Posted May 10 Report Share Posted May 10 (edited) 11 минут назад, MCAD сказал: А если в off(0;-5) будет выражение, то получив "" его потом из скрытой строки не изменишь. Не совсем понимаю проблему... Можно пример? и вот про это я не понял. Как это вызвать и как оно работает..? (важное дополнение - у меня по-прежнему нана 20,1) Edited May 10 by Mитька Quote Link to comment Share on other sites More sharing options...
MCAD Posted May 10 Report Share Posted May 10 8 минут назад, Mитька сказал: Не совсем понимаю проблему... Вот тут строки с "Нулевой" высотой по условию =setheight( iff(D1==0;0;8)) Без имени2.dwg Quote Link to comment Share on other sites More sharing options...
Mитька Posted May 10 Report Share Posted May 10 13 минут назад, MCAD сказал: Вот тут строки с "Нулевой" высотой по условию =setheight( iff(D1==0;0;8)) Это-то я понял. 24 минуты назад, Mитька сказал: А если в off(0;-5) будет выражение, то получив "" его потом из скрытой строки не изменишь. а вот это - нет. что откуда не изменишь и почему? Quote Link to comment Share on other sites More sharing options...
MCAD Posted May 10 Report Share Posted May 10 2 минуты назад, Mитька сказал: что откуда не изменишь и почему? Так вот в этом файле попробуй отредактировать 2-ю (4, 5-ю) строки Quote Link to comment Share on other sites More sharing options...
Mитька Posted May 10 Report Share Posted May 10 (edited) 2 минуты назад, MCAD сказал: Так вот в этом файле попробуй отредактировать 2-ю (4, 5-ю) строки А, всё. Понял. Ну да. Оно и заставляет выделываться с Инспектором или доппеременными для высоты строк). Edited May 10 by Mитька Quote Link to comment Share on other sites More sharing options...
MCAD Posted May 10 Report Share Posted May 10 4 минуты назад, Mитька сказал: Оно и заставляет выделываться с Инспектором или доппеременными для высоты строк) Это хорошо если все идет только по "строкам", а если нужно сделать суммирование в диапазоне без отчёта, то так не выкрутишься. нужно Merge делать как-то 1 Quote Link to comment Share on other sites More sharing options...
Mитька Posted May 10 Report Share Posted May 10 (edited) 1 час назад, MCAD сказал: а если нужно сделать суммирование в диапазоне без отчёта 1. А если по классике =B2+B3+B4+B5+C2+C3...+ F4+F5? )) UPD: 2.Да и формула суммы по диапазону так же прекрасно вставляется через свойства вроде.... Edited May 10 by Mитька 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.