Keresés

Új hozzászólás Aktív témák

  • ulrik19

    tag

    válasz mr.nagy #8063 üzenetére

    Az interior.colorindex a cella beállított háttérszínét tartalmazza, a feltételes formázás hatására létrejött színt nem. (tehát a cella alapbeállítása van itt)

    Sajnos nem tudok olyan egyszerű megoldásról, amivel meg lehet kapni az aktuális színt (tehát nincs a celláknak ilyen tulajdonságuk), persze kerülő úton meg lehet oldani:

    a) ha azonos a feltételes formázás minden cellában, akkor nem szín, hanem maga a feltétel alapján összegzed, számolod össze a cellákat, tehát a feltételt "bedrótozod" a makróba
    b) általánosabb megoldás, ha visszafejted a feltétel formázás paramétereit a cella FormatConditions alapján, és összeveted a cella aktuális értékével. Itt ahány feltételt állítottál be, annyi dimenziós tömböt látsz (FormatConditions(i), vagy FormatConditions.Item(i), ahol az elemek számát a FormatConditions.Count-ból kapod meg). Ha valamelyik feltétel teljesül, a feltétel háttérszíne lesz a megjelenő szín, FormatConditions(1).Interior.Colorindex, ha egyik sem, akkor a cella alapbeállítása szerinti szín látszik.

    ez talán lehet kiinduló alap hozzá:
    [link]

    ...az élet igazságos, mert pl. akinek rövidebb az egyik lába, annak hosszabb a másik...

  • Delila_1

    Topikgazda

    válasz mr.nagy #8063 üzenetére

    Fel akartam tölteni a módosított füzetet, de valahogy nem jött össze.

    A képletek:

    O9 =ÁTLAG(C9:M9)
    Q9 =DARABTELI(C9:M9;">" & O9+2)
    R9 =SZUMHA(C9:M9;">" & O9+2;C9:M9)
    S9 =DARABTELI(C9:M9;"<" & O9-1)
    T9 =SZUMHA(C9:M9;"<" & O9-1;C9:M9)
    U9 =DARAB(C9:M9)-Q9-S9
    V9 =SZUM(C9:M9)-R9-T9

    [ Szerkesztve ]

    Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

Új hozzászólás Aktív témák