Zavrieť

Porady

Úprava zobrazovanej oblasti grafu makrom na základe podmienky.

Ahojte
Už tu bežala táto téma ale kedže by sa Otázočka stratila v Debatách dovolil som si založiť novú tému.

Marjankaj mi tu už dávnejšie vytvoril makierko na úpravu zobrazovanej oblasti.


Private Sub Worksheet_Activate()
Dim a, b
a = Array(36)
'b = Array(34, 36, 38, 35)
For i = 0 To 0
cas1 = "=UDAJE!R" & a(i) & "C14:R" & a(i) & "C" & (Range("1!H2") + 13)
'cas2 = "=UDAJE!R" & b(i) & "C14:R" & b(i) & "C" & (Range("3!K2") + 13)
MsgBox ActiveSheet.ChartObjects(i + 1).Chart.Name
ActiveSheet.Chart(i + 1).Chart.SeriesCollection(1).Values = cas1
'Sheets("3").ChartObjects(i + 1).Chart.SeriesCollection(2).Values = cas2
Next i
End Sub


Problém je v tom že upravuje grafy v poradí aké im pridelil Excel.
Nepomáha mi presun grafu dopredu, potrebujem upraviť graf číslo 5 ale makro stále vyhodí chybu.
Viete mi s tým prosím niekto pomôcť?
Ďakujem veľmi pekne všetkým ktorí dočítali až sem
Naposledy upravil sances : 07.11.15 at 18:41
Snímka.PNG  
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    mepex je offline (nepripojený) mepex

    mepex
    Je to rozhodne zaujímavý problém, ale podľa mňa je jednoduchšie riešenie nemeniť vstupný rozsah hodnôt pre krivku, ale do všetkých buniek z ktorých nemá byť nula vynesená dať podmienku keď je hodnota nula vlož chybu NA() [Chyba #NA sa do grafu nevynáša].
    Príklad vzorca =IF(AND(C11=0;D11=0);NA();C11) [prvý graf].
    Tak isto sa dá dosiahnuť zobrazovanie zadaného počtu hodnôt v bunke Hárok1!Q2 vzorcom =IF(COLUMNS($C2:C2)<=Hárok1!$Q$2;C14;NA()) [2. graf].
    sances Ahoj
    Ďakujem pekne za riešenie.
    Funguje.
    Najprv som nechápal, že ako tam zostane vzorec keď mi tam makro vyplní hodnoty, potom som si všimol "pomocnú" oblasť pre graf.
    Ďakujem ešte raz, vyskúšam to naostro do výkazu a napíšem.
    Vďaka a peknú nedeľu.

    Vyskúšané, vzorček funguje.
    Ďakujem dakujeem
    avalik 20.11.15 13:30 odstránil(a) z Porady

    Úprava zobrazovanej oblasti grafu makrom na základe podmienky.

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.