Excel (2003) - zobrazení čísla barvy výplně buňky

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

pikaso.o
nováček
Příspěvky: 8
Registrován: srpen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Excel (2003) - zobrazení čísla barvy výplně buňky

Příspěvekod pikaso.o » 05 srp 2010 20:44

Ahoj, potřeboval bych prosím pomoct...

Jak zobrazit v buňce číselnou hodnotu barvy její výplně? Aby se hodnota automaticky změnila při změně barvy výplně aniž bych musel manuálně spouštět nějaké makro?

Je na to funkce nebo to řešit makrem?

Pokud makrem, tak prosím i o zdrojový kód.

Děkuji předem za pomoc!!

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Excel (2003) - zobrazení čísla barvy výplně buňky

Příspěvekod navstevnik » 05 srp 2010 22:05

Zjistit barvu vyplne bunky lze pouze procedurou VBA.
Zmena barvy vyplne bunky nevyvolava zadnou udalost.
Takze zobrazit ciselnou hodnotu barvy vyplne bunky pouhou zmenou barvy vyplne nelze.

Nedokonalym resenim muze byt pouziti udalostni procedury Worksheet_SelectionChange, ktera zajisti vlozeni do bunky ciselne hodnoty barvy jeji vyplne az po vyberu jine bunky; mysi, klavesami.
Mozne reseni pro bunku A1- ukazka:
V editoru VBA (Alt+F11) vloz do modulu prislusneho listu udalostni proceduru:

Kód: Vybrat vše

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  With Me.Range("a1")
    .Value = .Interior.Color
  End With
End Sub

Doplneno:
Jine maznost je vlastni funkce ( v editoru VBA vlozit do standardniho modulu) a volat prepocet listu klavesou F9:

Kód: Vybrat vše

Option Explicit

Function ReturnInteriorColor()
  Dim Cll As Range
  Application.Volatile
  Set Cll = Application.Caller
  ReturnInteriorColor = Cll.Interior.Color
  Set Cll = Nothing
End Function

V bunce je pak vlozena funkce (vlastni): =ReturnInteriorColor()


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    13968
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    7033
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel 2016 - vzorec kombinace podmínek Příloha(y)
    od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
    5
    5696
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    5469
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů