leknno Dobrý deň. Chcel by som sa spýtať na nasledovné: je možné do bunky v Exceli vložiť miesto textu obrázok? Ide mi o vytvorenie rolovacieho menu v ktorom keď vyberiem určitú hodnotu v inej bunke sa zobrazí príslušný obrázok. Vďaka za nápady.
Dať sa to dá, len je to trošku zložitejšie.
KROK A:
1) urobíš si nejakú databázu obrázkov (najlepšie, ak prispôsobíš veľkosť bunky, tak aby sa tam obrázok zmestil celý)
2) postavíš sa na prvú bunku s obrázkom a urobíš
CTRL+C
3) postavíš sa na cieľovú bunku (môže byť i v inom liste)
4) hlavná ponuka (XL 2003):
Úpravy / Prilepiť prepojenie obrázka (tip: funkčnosť fotoaparát)
Ak si potom klikneš na prilepený obrázok, môžeš si všimnúť, že v riadku vzorcov je odkaz na adresu bunky pôvodného obrázku.
Problém je v tom, že odkaz sa dá zmeniť iba manuálne (resp. makrom). Ale dá sa to oblafnúť
použitím pomenovanej oblasti,
ale dynamického typu (pomocou fn
Offset)
KROK B:
1) do niektorej bunky zabezpečíš jednoznačnú identifikáciu požadovaného obrázku (napríklad cez Validáciu v bunke, ako je v príklade)
2) cez hlavnú ponuku:
Vložiť / Názov / Definovať pridáš názov pomenovanej oblasti a použiješ funkciu
OFFSET
Príklad - viď
Obrazok_cez_vzorec.xls
Má to však i svoje zlé stránky. Niekedy to dokáže
príšerne spomaliť Excel
a potom je lepšie cez makrá urobiť kopírovanie zdrojového obrázku.
Príklad:
Obrazokovy_cennik.xls
Použitie:
Po zadaní nejakého množstva do stĺpca "
množstvo" sa položka prenesie do listu
Kalkulácia
Podrobne popísané tu:
http://pc-prog.eu/phpBB3/viewtopic.php?f=5&t=148
Palo