Stejně nějak nevím v čem je problém :-) - chtělo by to ukázku co momentálně máš, jak to vypadá a jak by měl vypadat ten výstup.
M@
Věřím že najdeš schopnějšího :-), PHP jsem sice párkrát použil, ale vždy jen tím způsobem, že jsem si na googlu našel jak to konkrétní použít. A jelikož to má být online, tak není jen PHP, ale i HTM a CSS, což je trochu širší oblast a tady věřím že pomůže někdo kdo má větší zkušenosti s webovýma stránkama.
Promiň :-)
M@
Když to má být online, tak VBS spouštěné na straně klienta asi nebude to pravé, spíš bych to viděl na kombinaci PHP a mySQL, či tak něco na straně serveru.
M@
Pokud požiješ VBA formulář, tak tam budeš mít Form Controls, pokud chceš prvky vkládat přímo na list tak si můžeš vybrat, osobně stále používám Form controls, ale co do fukce bych řekl že je to jedno - co tomu napíšeš za kód už je na tobě. Rozdíl je ve vlastnostech prvku u jedněch toho můžeš nastavit víc :-), ale to stejně nevyužívám.
třeba takto?
=HYPERTEXTOVÝ.ODKAZ("C:\pictures\priroda.jpg";"obrázek")
M@
Jako třeba že buňka A1 bude obsahovat "priroda"
a buňka A2 bude zobrazovat "C:\pictures\priroda.jpg"?
Tak to pak v buňce A2 musí být vzorec:
="C:\pictures\" & A1 & ".jpg"
To jen jestli to dobře chápu :-)
M@
Buď jenom všude v kódu zrušit "Worksheets("List1").", nebo to nahradit za Activesheet.
M@
K tomu by bylo dobré vidět ten vzorec před a po.
Makro by mohlo zkontrolovat konkrétní buňky nebo třeba univerzálně nějakou oblast.
Provest kontrolu
if left(cell.formula,11)="=GetAdsprop" then cell.formula = xxxx (dle potřeby)
nebo třeba zkontrolovat jednu konkrétní buňku, kdy zjistíš co si excel dosadil navíc a pak to hromadně pomocí Cells.Replace třeba odstranit.
M@
Takže si vlastně pomocí funkce hrábne do databáze a pod daným uživatelem vrátí požadovanou hodnotu dle A2, či jiných.
A po spuštění pod jiným uživatelem vzorec:
=GetAdsprop(“cn”; A2; “samAccountName”)
vypadá jinak?
Co po spuštění projet makrem dané buňky a přepsat ty vzorce tak aby byly bez cesty - víc asi nevymyslím :-/
M@
Tipoval bych Active Directory. Když to ale nevidím, tak nevím jak to vypadá, ale nešlo by makrem prostě přepisovat cestu dle aktuálně přihlášeného uživatele?
který jde zjistit třeba přes:
VBA.Environ("USERNAME")
nebo ve vzorcích použít nepřímý.odkaz.
M@
Nebo takhle :-)
M@
Ahoj,
rozhození řad podle intervalu by pomohlo, ale graf by pak musel být sloupcový, nebo spojnicový jednobarevný, a pak přes něj ještě bodový, kde by byly barevně odděleny body u čistě spojnicového asi část v nějakém intervalu neoznačíš.
Co používám já je, že si přidám ještě řady intervalů (v našem případě 70%, 30%), tyto si pak vynesu do stejného grafu, ale nastavím jim typ grafu plošný skládaný, kdy první řada 70% je zelená, druhá těch 30% je žlutá a formát zobrazovací oblasti mám červeně) tudíž spojnice hodnot jsou jednobarevné ale dle barvy pozadí je vidět v jakém intervalu se nachází.
No ber to jako tip :-)
M@
Nejsnaží bude při kliknutí na tlačítko spustit kód např.:
Shell "explorer " & Chr(34) & "http://maps.google.cz/maps?q=Ceska+republika,Trutnov,Prazska" & Chr(34), vbNormalFocus
Kdy čárkama jsou odděleny parametry - ty dosadíš z tvých polí. Mezery nahradíš plusem a doporučil bych zrušení diakritiky, jinak bys to pak musel zadávat v kódování UTF-8 (viz. http://www.jakpsatweb.cz/cestina.html)
Shell "explorer " & Chr(34) & "http://maps.google.cz/maps?q=" & replace(STAT," ", "+") & "," & replace(MESTO," ", "+") & "," & replace(ULICE," ", "+") & Chr(34), vbNormalFocus
Na odstranění diakritiky, nebo převod na UTF-8 už to bude chtít nějakou funkci.
Touto cestou bych šel já, ale asi bude více a třeba i lepších možností :-).
M@
Koukám, že jsem zapomněl na přílohu.
M@
1. možností je ukotvit horních pár řádků a graf vložit do té ukotvené části.
2. možností ne zrovna nejideálnější je posun grafu v závislosti na vybrané buňce - sice to vypadá elegantně, ale zároveň jakýkoliv zásah makrem do listu, připravuje uživatele o možnost použití tlačítka "Zpět", což je něco čemu se snažím vyvarovat, ale pokud ti to nevadí tak v příloze je příklad (pod Office 2003 - pořád se mi do toho nového nechce :-) )
M@
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.