< návrat zpět

MS Excel


Téma: Macro na výběr barvy označené buňky rss

Zaslal/a 14.8.2018 12:41

Ahoj chtěl bych Vás poprosit o pomoc. Chtěl bych u označené buňky zvolit barvu z pěti vybraných barev dle palety excelu. Barvy májí číselný název, podle které excel víte o kterou barvu se jedná (33,3,6,47 a 45). Každou jednotlivou barvu bych chtěl přiradit na tlačítko a ke každému tlačítku pouze jednu barvu.

Napadlo mě toto:

Selection.Interior.ColorIndex = číslo barvy

Ale nenapadá mě jak to zakomponovat celé do makra, respektive jak vytvořit 5 maker, a ty přiřadit k tlačítkům. Díky za odpověď

Zaslat odpověď >

#041180
elninoslov
Skupina pomenovaných prepínačov, a je to:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Poz As Byte
On Error Resume Next
Poz = WorksheetFunction.Match(Selection.Cells(1).Interior.ColorIndex, Array(-4142, 33, 3, 6, 47, 45), 0)
Cells(1, 1).Value = IIf(Poz = 0, Empty, Poz)
End Sub


Sub ZmenBarvu()
Selection.Interior.ColorIndex = Array(-4142, 33, 3, 6, 47, 45)(CInt(Right$(ActiveSheet.Shapes(Application.Caller).Name, 1)) - 1)
End Sub
Příloha: zip41180_zmena-farby-podla-indexu.zip (38kB, staženo 26x)
citovat
#041183
avatar
Díky moccitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 24.4. 16:32

Relativní cesta - zdroje Power Query

Alfan • 24.4. 15:44

Relativní cesta - zdroje Power Query

elninoslov • 24.4. 14:26

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 12:13

Jak odstraním duplicitní údaje

elninoslov • 24.4. 8:57

Vyhledej

PavDD • 24.4. 8:56

Vyhledej

elninoslov • 24.4. 8:47