Je tam nějaký zmatek v makrech , jsou z něčeho jiného, jsou neúplná, či jinak nefunkční. Princip jsem ale asi pochopil, pokusím se, ale netuším kdy to stihnu.
Udělej to makrem, je to jednodušší a spolehlivější.
takhle ?
Mrkni ještě na tuto variantu. V ListBoxu jsou dva sloupce, popis a cena. Jelikož v Seznamu spolu nesousedí, načítám seznam do dvojrozměrného pole. Dvojklikem na řádek v Listboxu můžeš editovat všechno. Po editaci se ale musí celý seznam načíst znovu, což dělá, protože jinak by nebyly v Listboxu patrné změny, které jsi editací provedl.
Vyhledávání v Listboxu jakýmsi způsobem funguje a to hledání prvního písmene, ALE pouze první položku seznamu. Takže pokud nemáš seznam seřazený podle abecedy, funguje "málo"
function sumif
takhle jsem to myslel
Používáš tam CheckBox 1 až 3 a musíš zaškrtnout nebo "odškrtnout" a pak zaškrtnout jiný.
Já bych použíl OptionButton 1 až 3 a tam se ti nestane, že nebude zaškrtnuto NIC a podmínka je splněna.
Vlastnost Groupname nastavíš pro všechny stejnou (třeba číslo), prioritní nebo třeba první ceník nastavíš Value na True.
úprava - aby kurzor "neutíkal" z editované položky po Entru
ještě jedna možnost:
tady jsem to udělal jen na příkladu změny popisu
1. v listboxu najdeš požadované
2. doubleclick Levým tl. na položku např. demontáž WC
3. skryje se listbox - objevi se textbox
4. přepíšeš např. na demontáž hajzlu
5. Enter .... hotovo přepsáno, skryje se textbox, objeví se znovu listbox
posílám nějakou ukázku na tvém seznamu, jak se dá "za chodu" editovat (přepisovat) v Userformu hodnota nějakého seznamu. Nevím, jestli jsem to správně pochopil.
Samozřejmě že se dají data natáhnout, vlstně se dá téměř všechno, ale ty tam máš textBox a ne ListBox. Chtělo by to příklad nějakých dat. Nějakou ukázku Listboxu pošlu až budu mít čas, takže asi v noci, pokud to tu nepošle nebo nevyřeší někdo dřív a líp.
Nedoporučuji název listu s mezerou, to zaprvé, takže třeba Objekt_101 a ne Objekt 101. To je ale maličkost. Rozumím tomu tedy tak, že to co má jakýsi příznak 101 na listu DATA, bude na listu Objekt_101 s jakýmsi pořadovým číslem 1.01 a dál. Tady se ovšem dostáváme do omezení, kdy případných položek může být jen 99, protože bude poslední 1.99. Případné další číslo 1.100 je již jiného formátu. Dotaz další - data na listu DATA budou rozházena nebo ve skupinách a kolik jich bude?
Tady jsou jiní borci, kteří by to jistě uměli lépe, jen třeba zrovna neměli čas.
Ctrl + Shift + H
tak tedy nějaký příklad a poper se s tím
je to pro výběr *.jpg souborů, což se dá samozřejmě změnit
je to jen jedna z možností
doubleclick možná není tím nejšťastnějsím řešením. Osobně bych makro raději spouštěl třeba kombinací Shift+Ctrl+H při umístění kurzoru na konkrétní buňku ve sloupci L.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.