< návrat zpět
MS Excel
Téma: Automatické vyplnění pole obrázkem
Zaslal/a romique 26.12.2016 21:36
Ahoj vsichni, mam asi neresitelny problem... šlo by udělat makro (automaticky spouštěné změnou hodnoty v poli buněk), které by vyplnilo určitá prázdná pole obrázkem? Jednoduše řečeno, potřebuji vyškrtat "zedkem" prázdná pole ve formuláři, aby se nedalo nic dopisovat do prázdných buněk v daném poli. Polí by bylo více, ale na základě stejné podmínky (že sloupec v poli je prázdný) by se zbytek sloupců v poli proškrtnul průhledným obrázkem se "zedkem". konkretni priklad...mam v prvnim liste šest sloupcu, kde uzivatel vyplnuje pozadovane hodnoty. Na dalsich trech listech je formular vyplneny s hodnotami podle prvniho listu a pripraveny na tisk. Kdyz uzivatel vyuzije pouze jeden sloupec, tak potrebuji, aby se zbyle sloupce (2-6) ve formulari proskrtly "zedkem", kdyz vyuzije dva, tak sloupce 3-6, atd. Díky za návrhy a jakoukoli pomoc. Roman
xlnc(27.12.2016 0:47)#034042 Ještě že máme ta makra. Máte štěstí, že podmíněný formát neumí uhlopříčky, takže namísto nich použijte třeba vzorek výplně, nebo prostě pořešte zneplatnění buňky symbolem či vlastním formátem buňky, a neřešte kraviny. Tím "zadkem" bych se nechlubil.
citovat
romique(27.12.2016 9:40)#034047 Vim, ze jinak nez snad makrem by to jit nemelo...strasne se omlouvam, ale to zedko je podstatne, jinak bych to resil podminenym formatovanim nebo vzorcem a nepsal bych na fora...pokud mi nekdo napise jak by to slo nebo ze to nejde, tak budu rad. Diky
citovat
Pavlus(27.12.2016 12:33)#034050 Pokud ta data taháš z jednoho listu na druhý, tak v tom druhém listu si můžeš přes KDYŽ nastavit případné "chybové" hodnoty, pokud bude buňka v prvním listu prázdná. Tímto dostaneš do buňky jakékoliv písmeno (nebo znak), no a další úpravy (pokud budou potřeba) pak půjdou klidně přes to podmíněné formátování.
Případně nahraj přílohu.
P.
Př.:
=KDYŽ(List1!A1="";"—";List1!A1)citovat
xlnc(27.12.2016 13:36)#034053 Možná by chtělo na úvod vysvětlit, co je to "zedko" :-) Jakože škrtáte zadkem o zeď? Nebo si máme představit písmeno ZET? Možná by to chtělo ten zadek zvednout a dát sem aspoň ten pitomý obrázek, když už ne přílohu :-)
citovat
Anonym(27.12.2016 19:50)#034064 měl jsem za to že zedko všichni známe :-) Jde o klasické proškrtnutí pole buněk (plácnu třeba B1:H40) v prvním řádku a v posledním řádku vodorovnou čarou a konec horní čáry a začátek spodní čáry je spojen třetí čárou a výsledek je "zedko" :-) ...obrázek jsem někde zakopal a nevím kde je...nicméně budu pak dělat nový s průhledným pozadím
citovat
marjankaj(28.12.2016 10:19)#034066 Anonym napsal/a:
měl jsem za to že zedko všichni známe :-) Jde o klasické proškrtnutí pole buněk (plácnu třeba B1:H40) v prvním řádku a v posledním řádku vodorovnou čarou a konec horní čáry a začátek spodní čáry je spojen třetí čárou a výsledek je "zedko" :-) ...obrázek jsem někde zakopal a nevím kde je...nicméně budu pak dělat nový s průhledným pozadím
No toto by si si mal dať patentovať. Ani ja som o tomto netušil.
citovat
romique(28.12.2016 11:09)#034068 Bohužel byrokracie stanovena vzorem...taky bych to řešil jinak, kdybych mohl...Jinak se prazdne sloupce proskrtavaji rucne propiskou a pravitkem na vsech vytisknutých stranach.
Resim to proto, ze se mi vraci vyplnene dokumenty, které nejsou proskrtane jak maji a musim je skrtat ja...takze na 3 hodiny jsem pán propisky a pravitka...
citovat
marjankaj(28.12.2016 11:38)#034069 A čo si tak prečítať, čo napísal xlnc.
podmíněný formát neumí uhlopříčky, takže namísto nich použijte třeba vzorek výplněcitovat
AL(28.12.2016 12:13)#034071 Síce je to prasácke, ale účel by to splniť mohlo. V prílohe máš niečo na inšpiráciu.
Puristov žiadam o zhovievavosť, ten kód určite nie je niečo, na čo by som mal byť hrdý :)
Příloha: 34071_zedko.zip (15kB, staženo 28x) citovat
romique(28.12.2016 12:14)#034072 Ja četl moc dobře, ale rekni mi, jak mam udelat vzorek, který bude menit uhel čar v buňkách, kde se čáry spojují...jde o to ze kdyz bude proskrtnute pole B1:H40, tak zedko bude roztahlejsi nez v poli proskrtnutem v C1:H40...a taky si nedokazu predstavit, jak bych mel nastavovat podminky...proste mi prijde jednodussi, aby jeden obrázek se napasoval (priuousobil) do jakehokoli stanoveneho pole buněk.
citovat