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
  • Jak odstranit zelená čísla ve wordu Příloha(y)
    od symetrala » 14 zář 2024 13:54 » v Kancelářské balíky
    3
    3347
    od elninoslov Zobrazit poslední příspěvek
    15 zář 2024 09:27
  • Co jako první udělat přenos tel čísla nebo aktivaci sim
    od p3v4x » 04 říj 2024 15:26 » v Mobily, tablety a jiná přenosná zařízení
    1
    3185
    od Zivan Zobrazit poslední příspěvek
    04 říj 2024 15:55
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4772
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12187
    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
    4599
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41

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

Kdo je online

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