Попробуйте использовать addChildEventListener:
getDatabase().getReference().addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
})
Excel не имеет никакого способа заключить, что атрибут с он - встроенные функции. Если Вы готовы использовать некоторый VB, на все Ваши связанные с цветом вопросы отвечают здесь:
http://www.cpearson.com/excel/colors.aspx
Форма в качестве примера сайт:
Функция SumColor является основанным на цвете аналогом и СУММЫ и функции SUMIF. Это позволяет Вам указывать отдельные диапазоны для диапазона, индексы цвета которого должны быть исследованы и диапазон ячеек, значения которых должны быть суммированы. Если эти два диапазона являются тем же, функция суммирует ячейки, цвет которых соответствует заданному значению. Например, следующая формула суммирует значения в B11:B17, цвет заливки которого является красным.
=SUMCOLOR(B11:B17,B11:B17,3,FALSE)
Формула рабочего листа, =CELL("color",D3)
возвраты 1
если ячейка отформатирована с цветом для отрицательных величин (еще возвраты 0
).
Можно решить это с небольшим количеством VBA. Вставьте это в модуль кода VBA:
Function CellColor(xlRange As Excel.Range)
CellColor = xlRange.Cells(1, 1).Interior.ColorIndex
End Function
Затем используйте функцию =CellColor(D3)
отображаться .ColorIndex
из D3