Příspěvky uživatele


< návrat zpět

Jeza.m vdaka. Skusil som ten plavajuci graf, vyskytol sa mi nasledovny pripad :
a.) vybral som oblasti, zadefinoval som Nazvy (Nazov grafu, hodnoty grafu)
b.) vytvoril som graf s Nazvami
c.) Doplnil SW
d.) po spustení SW vyhlasil chybu, neexistivali zadefinovane Nazvy
Toto preslo
ActiveWorkbook.Names.Add Name:="Graf_hodnoty",
RefersToR1C1:="=List1!R" & rd & "C2:R" & rd & "C10"

ActiveWorkbook.Names.Add Name:="Graf_nazev", RefersToR1C1:="=List1!R" & rd & "C1"

zda sa ze to zrusilo definiciu Nazvov, lebo toto potom

Hárok1.Range("Graf_hodnoty").Interior.ColorIndex = 4

vyhlasilo chybu 1004, Method Range of Object failed.

Nazov "Graf"hodnoty" zmizne z oblasti kde byva uvedeny, avsak ak chcem Nazov pod rovnakym nazvom znovu zadefinovat, vyhlasi chybu - uvedeny nazov existuje, pouzite iny.

Ahoj,
mám napr. tabuľku kde mám v stĺpci A prístroje (cca. 100), v ďalších stĺpcoch napr. teploty za posledných 60 dní (teda 60 stĺpcov) pre jednotlivé prístroje (toto je len príklad, nie som meteorológ 1 ).

Chcel by som v VBA vytvoriť takú funkčnosť, že keď vyberiem prístroj v stĺpci A (teda bunka s daným prístrojom je aktívna) a následne stlačím špecifickú klávesu (alebo kombináciu kláves) tak sa mi zobrazí graf z meraní daného prístroja. Keď špecifickú klávesu pustím, graf zmizne. Stlačím klávesu, opäť sa zobrazí. Zmením aktívnu bunku na iný prístroj a stlačím - mám graf iného (bunka aktívna)prístroja. Graf nepotrebujem nikde uložiť, iba dočasne zobraziť.
Môže byť aj iný postup, ktorý dosiahne obdobnú funkčnosť.
Čo poradíte ?


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