Z góry dziękuję za wszelką pomoc w tej sprawie, którą możesz zaoferować.
Za pomocą tej strony stworzyłem następującą funkcję;
Funkcja ColorFunction(rColor jako zakres, rRange jako zakres, opcjonalnie SUMA jako wartość logiczna)
Przyciemnij rCell jako zakres
Dim lCol tak długo
Przyćmiony vWynik
lKolor = rKolor.Wnętrze.IndeksKolorów
Jeśli SUMA = Prawda, to
Dla każdej komórki rCell w rRange
Jeśli rCell.Interior.ColorIndex = lColor To
vResult = WorksheetFunction.SUM(rCell, vResult)
End If
Następna rCell
Więcej
Dla każdej komórki rCell w rRange
Jeśli rCell.Interior.ColorIndex = lColor To
vWynik = 1 + vWynik
End If
Następna rCell
End If
ColorFunction = vResult
End Function
W każdej komórce docelowej, którą chcę, suma wszystkich komórek w tym wierszu, które zawierają kolor określonej komórki;
=funkcjakoloru(AR4;H5:AP5;PRAWDA)
Jak sprawić, by docelowa sprzedaż była aktualizowana, gdy jakakolwiek inna komórka w wierszu (H5:AP5) zmieni kolor?