Anymen napsal/a:
Chrobáčik, vlož si tam zamknutí stran.
With pic
.ShapeRange.LockAspectRatio = msoTrue
.Top = Cells(i, j).Top + 3
.Left = Cells(i, j).Left + 3
'atd.
AL napsal/a:
Žiadny nový súbor som nevytváral. Použil som tvoju prílohu, makro som písal priamo do nej.Příloha: 33351_obrazky.zip
AL napsal/a:
Mne nie.Příloha: 33348_printscreen.jpg
AL napsal/a:
Môj kód obrázky nedeformuje, naopak zachováva pomer strán. Práve z toho dôvodu, že obrázky nie sú rovanko veľké.
AL napsal/a:
Tvoje vyjadrenie nie je presné. Výška, šírka a pozícia obrázkov je nastavená korektne. Ja som zmieňoval, že by to šlo v makre nastaviť na začiatku, mimo cyklus. Následný cyklus by potom bežal rýchlejšie.
Ešte poznámka: Pokiaľ mažeš príspevky, či ich časti, po tom, čo na ne bolo reagované, tak tie reakcie nedávajú zmysel. Každý má právo na omyl a samozrejme, so svojimi príspevkami si môžeš naložiť podľa vlastného uváženia. Mala by si však zvážiť, či tým z osôb, ktoré ti radia, nerobíš oslov. Môže sa ti potom ľahko stať, že na svoje otázky v budúcnosti už žiadnu odpoveď nedostaneš.
Optimalizáciu behu som neriešil, funkčné to je. Stačilo by veľkosť obrázku a jeho pozíciu voči bunke nastaviť iba raz a potom už pracovať s takto zistenými hodnotami. Tým by sa to makro zrýchlilo, ale ide o blbosť, i takto to beží len pár sekúnd. Autorom tých ďalších makier v tom súbore, ktorý si poslala, asi nebudeš..
Anonym napsal/a:
Ahoj! Tak kde chceš ty obrázky měnit, Formulář, nebo List?
Ve Formuláři stačí opakovat "LoadPicture", na Listu je třeba daný obrázek smazat a místo něj vytvořit nový (se domnívám).
DOPLNENIE
Ospravedlňujem sa za zmazaný píspevok.
Skúšala som to cez USEFORM ale to nie to čo chem.
AL napsal/a:
Otazka neznela, akym sposobom filtrovat, ale ako spocitat pocet vyfiltrovanych zaznamov. Odpoved na otazku som uviedol.
AL napsal/a:
Prestuduj moznosti funkcie SUBTOTAL. Vobec nechapem, k comu by v tomto pripade mohli sluzit MIN a MAX, pokial by sa nemalo jednat o skutocne bizardny vzorec...
prilož vzorový súbor
Potrebujem hromadne zmeniť 1 obrázok za 2 obrázok z databázy.
Vo worde alebo v exceli (2003)
Ak existuje elegantnejšie riešenie v grafickom programe, prosím nasmerujte ma naň (najlepšie freeware, jednoduchý, v slovenčine, ale to chcem, asi veľa:))
cesta D:\meno\dokumenty\podklady\obrázky
Ďakujem
syd napsal/a:
Napr. zde.
sydPříloha: 33221_argumenty-syd.rar
V bunke C1 zadávam rok.
V stĺpci C sa mi vypočítava rozdiel medzi hodnotou
v bunke C1 a hodnotou v stĺpci B. Výsledná hodnota v stĺpci C udáva informáciu koľko rokov má pracovník v zvolenom roku na základe bunky C1.Makrom chcem docieliť to, že keď vyfiltrujem hodnotu v stĺpci C, ktorá je rovná a väčšia 50, tak sa vyfiltrovaný zoznam skopíruje na nový hárok s názvom ako je v bunke C1. Tak ako je to na hárku 2016. Viem si nahrať makro, ale neviem si ho upraviť pre moje potreby.
Mám excel 2003
Ďakujem
pomôže?
http://office.lasakovi.com/excel/vba-listy-sheet/tisk-sesitu-ukazky-kodu-excel-vba/#seznam
http://office.lasakovi.com/excel/vba-triky/excel-vba-tisk-print/
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.