Нужно покрасить ячейки по названию или те, которые участвуют в формуле автосуммы. Вроде элементарное, но уже пару часов не могу найти нужное. В этом "условном форматировании" не понятно есть ли то что мне нужно.
fedes1, вам говорят, что НЕПОНЯТНО, что вы хотите, потому что ни ФОРМУЛЫ УФ не написано, ни ФАЙЛА-примера
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Jack Famous, Да верно, те что участвуют в сумировании, они выбраны в ручную. Или же просто покрасить ячейки по имени, в данном случает эти: B137;B123;B120;B77;B73;B49;B51;B54
Ну в 2016 можно поизвращаться =FIND("@"&SUBSTITUTE(CELL("address";B1);"$";"")&"@";SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(FORMULATEXT($B$142);"(";"@");")";"@");";";"@"))
fedes1, если "участники" суммирования выбираются вручную и правила никакого по их выбору нет, то я пас
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
buchlotnik, у меня для 2013, нет собаки (@) в формуле, а следовательно и одного substitute, а вот и там и там одного substitute не хватает. Доллары надо на всякий случай и в формуле подрезать.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("B142:B143")) Is Nothing Then
Application.EnableEvents = False
Dim i As Long
Dim arr
Range("B1:B143").Interior.ColorIndex = xlColorIndexNone
arr = Split(Split(Split(Target.Formula, "(")(1), ")")(0), ",")
For i = 0 To UBound(arr)
Range(arr(i)).Interior.ColorIndex = 6
Next
End If
Application.EnableEvents = True
End Sub
buchlotnik, БМВ, супер,только куда эти формулы вписывать? а если не покрасить, а просто выделить? это не проще будет? После выделения покрасить в ручную
Жаль что при наведении на формулу суммы подсвечиваются все ячейки, которые участвуют, но поменять их цвет я не могу. Или же еще один вариант чтобы можно было подсветить ячейки двух автосумм сразу, что также не возможно.
Вообщем так как ничего не получилось сделать, то нашел способ как подстветить все ячейки с нескольких автосумм. Просто создал еще одну автосумму в которую покопировал адреса ячеек со всех остальных автосумм, теперь при выделении этой ячейки подсвечиваются все участвующие в австосумме ячейки. Так и нашел ту единственную, которая не участвовала в формуле.
судя по всему нужен был не макрос или чудо формула , а просто SUMIF и признак для суммирования. И искать не то что не попало в сумму , а пометить то, что должно попасть.