< návrat zpět

MS Excel


Téma: Barva grafu dle buňky rss

Zaslal/a 9.6.2011 12:07

RozmyAhoj. Potřeboval bych poradit s barevným formátováním grafu.
Potřebuji, aby barva sloupce grafu vždy odpovídala barvě určité buňky. Písmeno C v buňce znamená vždy zelenou, B modrou, A žlutou. Díky za nápady.

Příloha: zip5224_graf.zip (11kB, staženo 33x)
Zaslat odpověď >

#005227
avatar
Do listu ADC si vsuň toto makro
Private Sub Worksheet_Change(ByVal Target As Range)
Select Case Target.Row
Case 13, 10
For i = 1 To 500
ActiveSheet.ChartObjects("Graf 2").Activate
ActiveChart.SeriesCollection(3).Points(i).Select
With Selection.Format.Fill
Select Case UCase(Range("C10").Offset(0, i))
Case "A"
.ForeColor.RGB = RGB(255, 255, 0)
Case "B"
.ForeColor.RGB = RGB(0, 176, 240)
Case "C"
.ForeColor.RGB = RGB(146, 208, 80)
Case Else
Exit For
End Select
End With
Next i
Case Else
End Select
End Sub
citovat
#005230
Rozmy
No to je ono. Děkuji moc. Bohužel to má jednu chybičku. Zadám písmeno, které označuje barvu, dám enter, nebo šipku pro přechod na další buňku, ale k přechodu nedojde. Musím kliknout myší. S tabulkou budou dělat absolutní analfabeti (větší, než já), takže je potřeba jim to co nejvíc zjednodušit. Šlo by tohle ještě nějak vychytat? Nebo jsem to makro vložil špatně? Vložil jsem ho po stisku ALT+F11 přímo do listu ADC.citovat
#005231
avatar
Mi to v 2007 funguje normálně, nevím, jak máš nastaveny makra. Povolit jecitovat
#005232
Rozmy
Já tu mám W7 a Office 2010 ... makra mám povolena, protože dost často dělám se soubory, které je obsahují. Mohl bys to zkusit? Ještě jsem takhle přímo do listu makro nevkládal, tak jestli jsem to nevložil blbě. Vždycky jen používám ty makra, který nahrávaj to, co v excelu dělám, maximálně jsem schopný si tam lehce upravit nějaký kroky ručně, ale jinak s tím moc zkušeností nemám. Díky moc.
Příloha: zip5232_program-2-63111-992n-test-makro1.zip (16kB, staženo 21x)
citovat
#005233
avatar
Vše máš OK jen Excel se trochu jinak chová u mne u tebe je korektní, proč to nevím, možná mám někde něco nastavené. Řešení:
do druhého řádku za "private sub ..." a před "Select .. vlož
Set a = ActiveCell
do předposledního řádku za "End select" a před "End sub" vlož
a.Selectcitovat
#005234
Rozmy
Vloženo, vyzkoušeno - šlape to výborně.
Vřelé díky.citovat
#005403
Rozmy
Všechno šlapalo naprosto dokonale až do dnes. Potřeboval jsem přidat jeden sloupec abych měl kam napsat 30.6. . Po přidání sloupce jsem upravil i zdrojová data grafu. Makro funguje, ale vyhazuje nějaký error. Bohužel jsem nezjistil, kam do makra šáhnout, abych to opravil. Prosím o pomoc. Děkuji.
Příloha: zip5403_program-11-671112-990n.zip (18kB, staženo 20x)
citovat
#008855
avatar
Ahoj.
Prosím o pomoc. Snažím se vytvořit makro na automatickou změnu barvy sloupce v grafu dle barvy buňky. Snažím se to udělat podle tohoto příkladu, ale nedaří se mi to. V listě "Data" mám tabulku a z ní na druhém listě "Graf" vytažená data do grafu. Potřeboval bych, aby se podle aktuálních hodnot v tabulce, podle rozmezí, zbarvoval sloupec u každé hodnoty. V souboru je popsáno jak by to mělo fungovat.

Děkuji za pomoc
Příloha: zip8855_test.zip (30kB, staženo 17x)
citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje