Excel - Problém s makrem k změně barvy pozadí vybraných buněk
Dobrý den,
Do souboru jsem vložil makro, které zvýrazní tyrkysovou barvou vyznačené buňky
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.ScreenUpdating = False
' Clear the color of all the cells
Cells.Interior.ColorIndex = 0
' Highlight the active cell
Target.Interior.ColorIndex = 8
Application.ScreenUpdating = True
End Sub
Kód na první pohled funguje správně, ale jsou tu čtyři problémy.
1. Když kliknu na buňku s vlastním barvou pozadí díky podmíněnému formátování, tak to nefunguje. Tam by stačilo zvýšit prioritu.
2. V souvislosti s tím se zruší všechny barvy pozadí, které jsou nastavené ručně a ani to nejde změnit. Po kliknutí bokem barva pozadí opět zmizí.
3. Pokud to má otevřeno více uživatelů, jeden to označí, zvýrazní se mu to a vidí to i druhý. Pokud to však označí ten druhý, ten první to uvidí taky, ale jemu to zvýraznění zmizí respektive jsou zvýrazněné buňky vždy jedním uživatelem.
4. Jak omezit, aby to dělal pouze v určitém rozsahu, poněvadž tím že pracuje s celou tabulkou, je to mírně pomalé.
Prosím o radu,
Děkuji