Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  33 34 35 36 37 38 39 40 41   další » ... 63

Nezkoumal jsem to nějak hlouběji, ale chápu co myslíš ;-).
Na listu to vypadá OK, ale v náhledu se to vážně zploští. Zkoušel jsem i ukládat do PDF a výstup byl skutečně deformovaný. Já to tipuji na jednu z mála nedokonalostí Excelu...
Pokud máš možnost, tak využij "MS Visio". Excel přece jenom vyniká v jiných oblastech.
P.

Pro jednorázové řešení bych volil pomocné sloupce + vzorce + filtr + podmíněné formátování.
Návrh posílám v PM.
P.

Doplňující dotazy:
1.) Jedná se o jednorázovou záležitost, nebo se bude opakovat?
2.) Pro upřesnění, píšeš "Pokud je v A více záznamů", myslíš asi "více stejných záznamů"...
3.) S tím vyplněným sloupcem B: Pokud je hodnota v A stejná, ale v B odlišná, chceš nechat oba záznamy, nebo skutečně jenom ten první. Př.: V jedné buňce sloupce B bude "2" a ve druhé "3".
4.) Jakou funkci zde hraje sloupec C? Má se nějak uvažovat?
5.) Může se pro řešení případně využít makro?
P.

Například takto.
Pozn.: Tabulka musí vždy začínat ve vyžluceném políčku...
P.

Viz příloha:

Vlož přílohu...
P.

Co je třeba upřesnit:
1.) Bude tabulka nějak striktně definována? Např. počet sloupců a řádků.
2.) Bude tabulka vyplněna? (Všechny řádky tabulky?)
P.

Tohoto lze dosáhnout s využitím tzv. "přepočítání". Manuálně v "Vzorce/Přepočítat", případně stačí dát na konec makra příkaz "Calculate".
P.

Například takto. Makro je navázáno na klávesovou zkratku "Ctrl+k".
P.

Viz příloha:

To by chtělo vidět v ukázce. Zkus přiložit přílohu.
Jinak ukončení makra lze např. na základě podmínky přes příkaz "Exit Sub".
P.

Měl bys tam hledat něco, co určuje, že se bude daná akce provádět od třetího řádku :-). S tím, že to musíš opravit na řádek druhý...

Jeden problém bude zřejmě v "For i = 3", máš to tam dvakrát, oprav na "For i = 2".

Jinak bez zdroje se dost těžko radí... Případně ještě projdi další části kódu. Např. to filtrování asi ještě bude třeba upravit. Řádek je anglicky "row" a v závorce máš číslo řádku...
P.

V těchto případech se většinou využívají 3 možnosti:
1.) import,
2.) textové funkce,
3.) makro.

ad 1.) Importovat (do sloupců) se bude asi těžko, protože jak jsem se díval, některé záznamy se mohou v rámci sloupců překrývat. Jinak by se to dělalo přes "Data / Z textu", navolit pevnou šířku a následně ručně vytvořit oddělovací čáru.
ad 2.) Když si s tím pohraješ, tak by to nějakým způsobem asi šlo, určité zákonitosti tam vidím. K tomu se budou hodit funkce jako ČÁST, NAJÍT, DÉLKA...
ad 3.) Stejné jako bod 2.
P.

PS: Napiš do svojí banky, ať to řeší ;-).

U mě to funguje následovně (Office 2010):
1.) Při vytvoření nového sešitu, nebo nového listu, mám automaticky vybranou buňku A1, v základním nastavení podle mě nejde měnit.
2.) Pokud pracuji s Excelem a ukládám, tak mi při příštím otevření sešitu zůstane vybrána ta buňka, která je vybrána před uložením.
3.) To co popisuješ by mohlo dělat makro. Mrkni se do editoru VBA...
4.) Ukázka, jak lze zajistit, aby byla vždy při otevření sešitu vybrána buňka A1. Lze docílit událostí vloženou do ThisWorkbook. (Je nutné povolit makra...)
P.

Př.:
Private Sub Workbook_Open()
Sheets("List1").Range("A1").Select
End Sub

Tak to bych určitě řešil přes vlastní formulář. Ten lze zobrazit tzv. modálně, takže umožňuje editaci listu.
P.

Př.:
Load UserForm1
UserForm1.Show Modal

A k čemu to potřebuješ?
Tak jak píšeš to zřejmě nepůjde, ale můžeš si např. pomoci vlastním formulářem...
P.

Úplně tomu asi nerozumím a neposlal jsi testovací soubor...
Podle mě bude problém v tom, že máš všechny odkazy absolutní (s dolarem). Ty části, které je třeba posunovat, musí být relativní (bez dolaru).
P.


Strana:  1 ... « předchozí  33 34 35 36 37 38 39 40 41   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