Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  131 132 133 134 135 136 137 138 139   další » ... 140

Napište 123 a nevyhodí chybu
Napište 15.5 a nevyhodí chybu
Napište 15.5. a vyhodí chybu
Napište slovo a vyhodí chybu

@Opičák - to by mělo navést, v čem je problém ;)

Na kartě Revize - Změny - Povolit uživatelům úpravy oblastí...

Toto nestačí?

@AL
Pokud víte, že hodnota může být Nothing (což jsem si neuvědomil a toto testování by mělo být použito prakticky vždy), tak nepoužívejte On Error.., ale
If Not XY Is Nothing Then
'kód
End If


On Error GoTo 0 nikam nepřeskakuje, ale zpětně zapíná odchyt chyb
http://msdn.microsoft.com/en-us/library/5hsw66as(v=vs.80).aspx

Prostě klasika. Když něco vypnu, tak to musím zase zapnout, abych se pak nedivil ;)

ad Egypt. Viděl bych to na řešení mimo excel. Ale pokud to má takové množství kombinací, tak stejně nechápu, jak to chce slečna dále zpracovávat ;)

Nemohu otevřít rar takže jen zkusím. Zjištění názvu listu vzorcem (je ovšem třeba stisknout F9)

=ZPRAVA(POLÍČKO("filename";C5);DÉLKA(POLÍČKO("filename";C5))-NAJÍT("]";POLÍČKO("filename";C5)))

@AL
Když jsem začínal s VBA (to byl asi ještě E2000), taxem taky zkoušel podobnou úlohu (tedy public proměnná na úrovni modulu), ale pamatuji se, že mi tenkrát excel vyhazoval chybovou hlášku nebo nepracoval spolehlivě. Po zkoumání jsem zjistil, že "zapomíná" hodnotu proměnné (vaše MyLockedRange). Teď myslím, pokud se jedná odlohodobější otevření sešitu - v řádu hodin. Od té doby mu jaxi nevěřím a používám buď pojmenovaných oblastí (což má nevýhodu přepočtu) nebo jiných postupů. Používáte toto řešení a jaké máte zkušenosti?

A technická - On Error Resume Next - v tomto případě zbytečné až nebezpečné - Range má vždycky rodiče na úrovni listu a pokud bude špatně zadané heslo, tak to uživatele neupozorní a nebude vědět, kde je chyba. Jestli smím: Vždy používejte On Error Resume Next s kombinací On Error GoTo X (nejlépe 0) a ošetřujte jen ten kousek kódu, kde to chcete použít (klidně několikrát v jedom kódu, ale vždy znovu zapněte).

Já jen dodám, protože o tu nikdo nezmínil.

Hodně pomůže záznamník maker - jen je třeba se s ním naučit - časem ho člověk odbourá, ale do začátku fajn věc, protože si nemusíte pamatovat,co psát.

A hlavně NÁPOVĚDA. Naučte se s ní pracovat a máte tu knížku v každém excelu.

Jinak já začal záznamníkem, pak Walkenbach a potom už jen Nápověd + Net.

Muselo by se vidět celý soubor.
Ale proč vytvářet graf. Máte ho vytvořený, tak jen měňte zdrojová data (klidně makrem, pokud chcete...) ;)

Napište do googlu

xml do csv

a něco si vyberte. K tomuhle přece excel neslouží.

Omlouvám se za trochu OT

@Jeza.m
ano pomocnými vzorci lze řešit spousta věcí, ale není to moc elegantní
Nesouhlasím. Už jsem to tu psal a budu to tvrdit dál. VBA je fajn a mám ho rád. Ale je a vždy bude pomalejší než integrované funkce. A vyřešení integrovanými funkcemi je vždy elegantnější, než VBA. A pomocné sloupce jsou lepší než megavzorce, japato protože se v nich daleko lépe hledá chyba.

A když se podívám na toto forum, tak troufnu si tvrdit, že většina řešení nemá s elegancí co dělat. Ale když fungují, tak to asi nevadí... ;)

="Celkový součet je "&SUM(A1:A3)

Ne. Výsledkem je text. Buďto jak píšete vlastní formát, nebo se zbavit funkcí toho textu (Např. DOSADIT za "Celkový součet je " prázdný "" a převést na číslo (jaxte zvyklý - já /1)

Buňky se mi ale zamykají hned po zápisu hodnoty a nejde ji již při překlepu změnit. bylo by možné, aby se uzamčeli až po uložení?

Moc se mi nelíbí ono uzamčení hned po vyplnění, ale někomu to může vyhovovat.
Nicméně při překlepu jednoduše odemkněte list (viditelně není zaheslovaný, takže žádný problém)- opravte překlep a zase jej zamkněte ;)

Ranní procvičení mozkových závitů...

Třeba takhle ;)

Problém je v tom, že se vám tam vložila pevná mezera.
Nenapsala jste verzi excelu ale předpokládám, že to bude 2003 a výše
A ještě záleží na nastavení - pokud jste si s ním nehrála tak vám bude fungovat následující postup

vyberte si z jednoho čísla tu mezeru do schránky
v tomto případě to bude '1 056 znak za 1 - pouze ten jeden znak
stiskněte ctrl+h a vložte jej do pole Najít
Pole nahradit nechte prázdné
Dejte Nahradit vše
Potom by se měla v levém horním rožku objevit zelená trojúhelník ;)
Označte všechny buňky, kde to chcete změnit. Na první se objeví žlutý kosočtverec s vykřičníkem.
na něj najeďte, rozklikněte a vyberte možnost převést na číslo.

Napsané to vypadá složitě, ale nejni ;)

Přišel někdo jak výsledek zaokrouhlit ?

Tady není na co přicházet ;)
Fce
HODNOTA.NA.TEXT, ZAOKROUHLIT.NA.TEXT
Viz nápověda

@chey
nepletete si náhodou sdílený sešit a sešit, umístěný ve sdíleném adresáři? ;)


Strana:  1 ... « předchozí  131 132 133 134 135 136 137 138 139   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