Kunde ja kumppanit! Olisiko jollakulla ratkaisua seuraavaan pulmaan? Kyseessä on käyttäjien mahdollisesti muokkaama tiedosto, jossa on muutamia taulukoita (joku kutsuu niitä välilehdiksi). Olisiko VBA-koodilla mahdollista saada väritettyä taulukkovalitsin siten, että se juoruaisi huolimattomalle sen taulukon, missä jotain (tiettyä!) solua on muutettu.
Taulukkovalitsimeen väriä koodilla
Huolimaton
1268
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 1
Vanhimmat
Ko. ongelmaan löytyy vastaus UI.stä eli käyttäjä ei tee mitään ilman järjestelmän tietoa. VBA koodiin voisi laittaa vaikka:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) tai Worksheet_Change sekä
perään koodia :
If Target.Interior.ColorIndex = xlColorIndexNone Then
Target.Interior.ColorIndex = 15
Else
Target.Interior.ColorIndex = xlColorIndexNone
End If
Tällä heti muutoksen takaa väri vaihtuisi.