Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  103 104 105 106 107 108 109 110 111   další » ... 140

Zeptám se proč nelze použít filtr dat
"zdroj musí zůstat nezměněný" - tomu moc nerozumím, filtr nic nemění, pouze skrývá
a pak byste mohl použít automatický filtr + pouze viditelné buňky a máte to

@AL
jen tak mimochodem a určitě to i víte
Program mapa znaků je součástí win, tedy netřeba generovat.
Nabídka start - příslušenství - systémové nástroje

a tuším že se dá pustit i z excelu, ale tím si jistý nejsem a teď jsem na androidu, takže to neověřím ;)

;)

PHP je zbytečný - zaprvé potřebujete server, který vám ho zpracuje a zadruhé (zjednodušeně) - co dělá PHP? Vytváří HTML pro prohlížeč - takže ten kód si vytvoříte přímo pomocí VBA
Něco jiného jsou JavaScripty - ty byste mohl využít ;)))

Ale - proč byste to dělal přes UderForm v excelu, když už to můžete dělat rovnou.
Takže bych zůstal max u toho barevného zobrazení... ;)

Mno - jenom mně tak napadlo - pokud chcete zobrazit barevný kód, můžete využít WebBrowser ;))

Je to jen v rychlosti - musel byste prostudovat nastavení, ale měl by snad být ve všech PC

Private Sub UserForm_Initialize()
WebBrowser1.Navigate "about:blank"
Dim sCodeHTML As String
sCodeHTML = "<html><body>"
sCodeHTML = sCodeHTML & "<p><font color = blue>Modrý text</font></p>"
sCodeHTML = sCodeHTML & "<p><b>tučný text</b></p><hr />"
sCodeHTML = sCodeHTML & "</body></html>"
WebBrowser1.Document.Write sCodeHTML
End Sub

@Palooo
Možná vás to překvapí, ale nic. UF používám jako rychlou utilitku, kterou otevřu, nastavím, spustím a zavřu.

https://groups.google.com/forum/#!topic/microsoft.public.office.developer.vba/PvBKLyqM7x4
Z tohoto vyplývá (mám pocit, že něco podobného tenkrát bylo na tom Excelplus fóru)
že by měla pomoct změna hodnoty klíče
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\ActiveX Compatibility\{3B7C8860-D78F-101B-B9B5-04021C009402}
ze 400 na 0

Nemohu otestovat, protože nemám oprávnění měnit registry.
Pokud to potřebujete pro sebe na 1 PC, může fungovat. Pokud to však chcete spouštět na více PC, můžete se setkat minimálně s těmito 2 problémy
- oprávnění
- RTB v PC vůbec není

První i ten druhý (mám nainstalený virtuál s EXCEL2003 ) mám tady na tomto PC ;)
Přesně proto se vždy snažím vystačit se standardními prvky a proto jsem vám ani nemohl odpovědět na
http://wall.cz/index.php?m=topic&id=17144#post-17305
Jinak GridControl jsem dosud potřeboval 1x a nasimuloval jsem si ho pomocí TextBoxů - není sice tak pohodlné, ale funguje.

Pokládáte dotazy, na které tady není nikdo schopen odpovědět ;)))

Já si zatím vždy vystačil s prvky, které jsou standardní součástí balíku. O RTB něco psal pan Pecháček na fóru Excelplus, bohužel toto fórum už neexistuje. Můžete se zkusit obrátit na něj, na jeho stránkách je kontakt.
Já si jen pamatuji, že s tím byl problém, ale nikdy jsem ho neřešil.

http://support.microsoft.com/kb/838010/en-us
If you design solutions for Microsoft Office, you must avoid using this control directly. If you have to provide the functionality of this control, create a "container" control, such as a Microsoft Visual Basic 6.0 UserControl control, an ATL 6.0 Composite control, or an ATL 7.0 Composite control that can host the Rich TextBox Control 6.0. Then, validate the data that the "container" control loads so that the data is safe for initialization. You can use this new control in Office.

Píšou tam: Toto chování je záměrné

Samozřejmě, že napíšu. Bohužel je teď začátek roku a to mám vždy nejvíce práce. Takže, jakmile se k tomu dostanu, zkusím to upravit.

Převedení čísel na původní hodnoty by nemusel být problém.
=HODNOTA.NA.TEXT(F5;"m.rr")
Ovšem 100% si nemůžete být jistý, že některé hodnoty nepřevedl podle jiného formátu (např "d.m")

Pokud jste data improtoval z textového souboru, taxe tomu dá velice snadno vyhnout.
Otevřel se vám určitě průvodce importem textu a ten má 3 kroky. Většinou každý hned odklikne dokončit a paxe diví.
Ve třetím kroku můžete každému sloupci nastavit formát - takže jste měl vybrat sloupec cena a nastavit formát text. Pak by se čísla nepřevedla - nicméně by to nebyla čísla, ale text. V excelu už je potom nahrazování snadnější než v textovém editoru, protože můžete nahrazovat pouze ve vybraných buňkách.

Taxem si s tím trošku pohrál, nevím jestli je to to co chcete, ale já bych to asi řešil nějak takto.

Konečný součet jsem udělal podle toho, jak to máte v té první příloze, ale mám pocit, že DPH by se ze zprostředkovaných služeb a platebních služeb počítat už nemělo - tipoval bych, že tyto částky jsou už včetně. Ale nevím to ;)

Když se budeme bavit teoreticky (obecný návod, nejen pro vás):
Zapisujte formou databáze - každý záznam na nový řádek,
sloupce klidně jaxte si nadefinoval, např.:
název obchodu - datum - položka - druh položky - cena - akce (ano/ne) (i něco co vám dnes připadá zbytečné, se časem může hodit, takže čím více tím lépe - později budete možná potřebovat analyzovat z jiného pohledu, ale kde nejsou data...)

na pořadí sloupců nezáleží
položky nemusí být zaznamenány všechny každý den - prostě co tam budete mít, s tím budete pracovat
databázi nijak graficky neupravujte a nevynechávejte řádky (absolutně nepřípustné jsou sloučené buňky, kéž bych nemusel dodávat ;) ) - bude sloužit pouze jako vstup - jediné přípustné je automatický filtr a ukotvení příček (záhlaví sloupců) - ostatní vychytávky patří do výstupu - toto je chyba 99% sledování, co jsem kdy viděl - ze špatného vstupu neuděláte většinou žádný a téměř nikdy správný výstup

pokud bude dobře udržovaná ("mléko OLMA" musí být vždy stejně napsáno - překlepy se netolerují - "mlíko OLMA" je něco úplně jiného a excel nepozná, že je to překlep), můžete velice snadno a rychle analyzovat pomocí kontingenční tabulky či grafu z různých pohledů

ještě to zdůrazním - nejnáročnější v tomto je údržba databáze

o diskuzi je to doplněné pole množství - je to samozřejmě úplně na vás - ale asi by mělo být přímo v názvu, protože někdy stejné výrobky v různém balení jsou a zároveň nejsou v akci - jestli mi rozumíte
důležité je si ty sloupce pokud možno dobře definovat hned na začátku, ať za půl roku nemusíte předělávat databázi

Pokud chcete bez kódu, musíte mít obrázky uložené v sešitě - vzorce neumí načítat data ze složek.

Vložte sem přílohu jak to máte udělané, někdo vám to opraví. Takto bychom museli tipovat, kde jste asi mohl udělat chybu.

Mimochodem, to s těmi obrázky není novinka od verze 2007, fungovalo to určitě i ve 2003 a asi i starších verzích (nástroj fotoaparát).
Nedávno jsme se bavili o rychlosti výpočtů a právě propojení obrázku je jedna z věcí, která mi znatelně zpomalovala výpočty (pro ALa - daleko více, než volatilní fce ;))) ) a tak jsem od toho ustoupil. Nicméně jsou asi situace, kdy - pokud se chci vyhnout kódu - to jinak nejde (viz vlajky na tom videu).

@AL
měnit nastavení OS se mi nezdá.

Pokud se neřadí 10x za den, tak bych to vůbec neřešil. Prostě seřadím tak jak je excel nastavený a poté vyjmu slova začínající na ch (budu je mít pěkně pod sebou) a ručně je přesunu tam kde je chci. To mi přijde nejjednodušší ;)
Pokud bych řadil častěji, asi bych napsal procedurku.

Pohrával jsem si s vlastními seznamy, ale to asi nedopadne.

To sice mít můžete, ale co je obsahem těch buněk, které se změní. Vzorec? Pokud ano, jaký je formát buněk, na které se ten vzorec odkazuje?

@lubo
díky za tip ;)

Ještě jsem nepoužil. Má to nějaká úskalí?
Funguje to na projekt nebo pro každou proceduru.
Samozřejmě si můžu najít, ale pokud používáte...

Private Sub CheckBox1_Click()
ActiveSheet.Unprotect
If CheckBox1.Value Then
CheckBox1.Caption = "Zobrazit"
Else
CheckBox1.Caption = "Skrýt"
End If
Rows("3:25").EntireRow.Hidden = CheckBox1.Value
ActiveSheet.Protect
End Sub


Ve VBA nepoužívejte End. Tady jednak máte zbytečně a pokud potřebujete předčasně ukončit proceduru, používejte Exit Sub.


Strana:  1 ... « předchozí  103 104 105 106 107 108 109 110 111   další » ... 140

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje