|
link 11.08.2014 7:55 |
Subject: полу-офф: MS Excel gen. Товарищи, такая проблема. Надо заставить excel заменить формулы на возвращаемые ими значения только в ячейках, имеющих определенный цвет текста. Наверно, можно написать макрос, но я не шарю в VBA... Может, кто-то может сам помочь, или есть выход на знающего человека?
|
|
link 11.08.2014 8:02 |
on second thought, лучше задачу поставить так: на листе есть ячейки с 2 типами формул: одни тупо ссылаются на ячейки этого же листа, дублируя текст (например, в ячейке A2 стоит значение "=A1"), другие - на другой лист/внешний документ. Нужно во всех ячейках с формулами первого типа заменить формулу на значение. Реализуемо ли такое? Есть ли смысл аутсорсить? ) |
imho функция iif может справиться с этой задачей |
|
link 11.08.2014 8:12 |
да я вообще ноль(( |
Надо макрос писать... Типа если клетка начинается со знака равенства и содержит восклицательный знак, скопировать ее в буфер обмена, а потом вставить в то же место как значение. |
зачем макрос?? достаточно формулу в каждой клетке переписать с функцией iif =iif (условие, что должно быть в клетке если условие НЕ ВЫПОЛНЯЕТСЯ, что должно быть в клетке если условие ВЫПОЛНЯЕТСЯ) вторая и третья части могут быть наоборот -- выполняется и не выполняется получится ииф (содержимое клетки содержит ! , отображать содержание клетки красным, отображать содержимое клетки зеленым) конкретные знаки (запятые, точки с запятой, и т.п.) надо смотреть в конкретном экселе на компьютере |
You need to be logged in to post in the forum |