megoldást keresek erre a problémára
  • Delila1
    #423
    A lapfülön jobb klikkre megjelenik a VBA szerkesztő (VBE).
    Jobb oldalon kapsz egy üres lapot, oda másold be az alábbit:

    Sub Worksheet_Change(ByVal Target As Excel.Range)
    If Target.Text = "alma" Then Selection.Interior.Color = RGB(255, 120, 0)
    If Target.Text = "körte" Then Selection.Interior.ColorIndex = 6
    End Sub

    Folytathatod más szövegekre az If kezdetű sorok másolásával és átírásával. Szándékosan kétféle megoldást írtam a két szövegre. Az almánál az RGB(x,y,z) paramétereket változtava más-más színt kapsz, a körténél a szíkód határozza meg a hátteret (6-> sárga).

    Másik megoldás - makró nélkül - a feltételes formázás, aminek csak az a hátránya, hogy max. 3 különböző érték színét adhatod meg. Bár lehet, hogy a 2007 többet is tud.