Příspěvky uživatele


< návrat zpět

Strana:  « předchozí  1 2 3 4 5 6 7 8 9   další » ... 63

Lze toho dosáhnout přes zabudovaný programovací jazyk v Excelu (VBA) - můžeš si naprogramovat událost listu (Worksheet_Change), kde toto vyřešíš.

Zkus nahrát přílohu a více popsat, k čemu je toto dobré.

Upozorňuji, že každý uživatel může mít nastavené fungování klávesy Enter v Excelu jinak - standardně je, že se po stisku této klávesy přesune výběr o buňku dolů, nicméně lze nastavit posun do všech stran (Dolů, Vpravo, Nahoru, Vlevo), případně dokonce aby se výběr nepřesouval nikam (karta Soubor/Možnosti/Upřesnit).

P.

Funkce VLOOKUP funguje pouze na vyhledání buněk umístěných vpravo.

Pro jiné způsoby vyhledávání můžeš použít kombinaci funkcí INDEX a MATCH.
P.

Ad 1 = Vyřešit lze například přes funkce ČÁST, NAJÍT, DÉLKA. Případně si lze pohrát s funkcemi ZLEVA/ZPRAVA, NAJÍT.
P.

Zavřít a znovu otevřít sešit. Triviální, ale účinné ;-).
P.

Když uděláte přesně to, co jsem napsal, tak to fungovat bude, stačí jenom dodržet instrukce...
P.

Viz příloha:

Lze toho dosáhnout přes zámek listu - je zde volba "Vybrat uzamčené buňky", kterou jde před zamknutím zrušit.
P.

Návod k zamknutí listu jsem dával případně zde:
http://wall.cz/index.php?m=topic&id=43052

Já bych dal před samotné přejmenování listu příkaz:
On Error Resume NextPokud budeš mít již název použitý, tak se nic nestane, v opačném případě se ti list přejmenuje. Dva stejně nazvané listy současně mít nelze.
P.

1.) Vybrat buňky, které se nemají zamykat, a ve Formátu buněk na kartě "Zámek" odškrtnout "Uzamknout".

2.) Karta Revize / Zamknout list.

P.

Podle mě nejlepším řešením je přidat do záhlaví tabulky označení roků a sčítat to pak přes funkci SUMIFS.

Pokud bys vyloženě chtěl skládat nějaké dynamické oblasti součtů, tak k tomu lze využít funkce NEPŘÍMÝ.ODKAZ a ODKAZ.
P.

Něco asi děláš špatně, případně jsi problém nespecifikoval přesně ;-). S výše uvedeným nemá funkce SVYHLEDAT problém...
P.

Př.:
=SVYHLEDAT(R1; E:N; 10; NEPRAVDA)

K tomuto je potřeba nastudovat si práci s kolekcemi.
P.

Př.:
Sub Prevod_na_procenta()
Dim bunka As Range
Dim oblast As Range

Set oblast = Selection

For Each bunka In oblast
bunka.Value = bunka.Value / 100
bunka.NumberFormat = "0.0 %"
Next bunka

End Sub

Základní logika může být takováto, kód vložit na příslušný list, nastaveno pouze pro sloupec "D".
P.

Př.:
Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False

If Target.Column = 4 Then
ActiveSheet.Range(Target.Address).Value = ActiveSheet.Range(Target.Address).Value / 100
End If

Application.EnableEvents = True

End Sub

K tomuto doporučuji nastudovat funkce NEPŘÍMÝ.ODKAZ a ODKAZ.
P.

Pro Office 2010 funguje mimochodem klasicky bez makra Data / Z webu. Žádnou úpravu webové adresy mi to nedělá a v rámci makra si tak maximálně dotaz obnovím.

Používáme bez problému už dva roky v práci ;-).
P.

Pokud chceš získat pouze text z buňky, tak proč je odkaz obalen funkcí SUMA? To je příčinou celého problému ;-)...

Nula se ti přes odkaz na buňku standardně zobrazí pouze v případě, že se odkazuješ na prázdnou buňku.
P.


Strana:  « předchozí  1 2 3 4 5 6 7 8 9   další » ... 63

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