Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  49 50 51 52 53 54 55 56 57   další » ... 77

Začnu od konce:
mail: není chyba zde
ActiveSheet.Range ("A9: Q11"). Select
jsou vybrány jen 3 řádky

tisk: oblast tisku nastavit v ROZLOŽENÍ STRÁNKY možná je dobré ji pojmenovat

u zamčeného listu mi to normálně funguje, pokud list skryju, pak to hází chybu, ale jde to v makru ošetřit třeba doplněním dvou řádků.

Rem --- vzorový řádek ---
Sheets("List2").Visible = True
Sheets("List2").Select
Range("A2:R2").Select
Selection.Copy
ActiveWindow.SelectedSheets.Visible = False

Tady je to i s MSBoxem + nastavená nějaké výšky nového řádku. Je třeba nastavit podle potřeby.
Kody jsou v Module1, můžeš je volat "z tlačítka" Call makro xx nebo je dát rovnou do kodu tlačítek na List.

pozn. nový řádek umísťuje pod poslední a toto místo hledá podle poslední neprázdné buňky ve sl. A. Ačkoli se zdá, že tam nic není, je tam jeden znak a to mezerník. Pokud ve vzorovém řádku na Listu2 mezera nebude, nevyhledá poslední řádek správně.

Zítra (dnes) 3 to upravím. Než jsem zjistil, že jsi tu neco dal jsem zkusil jako příklad tohle. Mazání je udělané tak, že maže nebo odstraní vždy ten řádek, kde je právě kurzor. Lze to udělat i tak že budeš muset zadat číslo řádku.

Vzorec na Listu 2 se liší podle toho, jakou jazykovou verzi Excelu máš nainstalovanou.

=(KČ((”4/”&A1)/7+MOD(19*MOD(A1;19)-7;30)*14%;)*7-6)+1
=(SK((”4/”&A1)/7+MOD(19*MOD(A1;19)-7;30)*14%;)*7-6)+1
=(DOLLAR((”4/”&A1)/7+MOD(19*MOD(A1;19)-7;30)*14%;)*7-6)+1

První řádek je určen pro český, druhý pro slovenský a třetí pro anglický Excel

ve vzorci zde je jako bunka s rokem použita A1, ve tvém případe to může být (a je) samozřejmě jiná

Těžko něco vytvořit,když není jasné co.
Nový řádek zřejmě má obsahovat nějaké formátování nebo i vzorce. Udělej si vzorový řádek,včetně vzorců a formátování(třeba na jiný list) a ten překopíruj na první volný řádek.
Makro na to samozřejmě jde napsat, aby našlo první prázdný řádek.
Odstranit znamená co?
- vymazat hodnoty a ponechat vzorce, takže jako nový nevyplněný řádek
- nebo smazat komplet, jako kl. Del
- nebo odstranit celý řádek Ctrl mínus

Doplněné o svátky, ALE české.
Na listu 2 je seznam svátků, musíš upravit na slovenské. Na listu 1 kvůli tomu přidán skrytý řádek 4 a přidány výsledky pro svátky sobotní, nedělní a Po-Pá. Nevím jakou máš verzi Excelu, ve vzorci co počítá velikonoce je podle verze nutná změna fce Kč na SK nebo dollar. Fce je použita jako zaokrouhlení.
Třeba se ti něco z toho hodí, ale asi to budeš muset upravit do svého sešitu.

Pouze pro inspiraci:
Ve Tvé tabulce musíš každý měsíc "vyladit" dny nad datumy, což se mi zdá pracné. Tady je možnost automatického přiřazení dne k datumu. Pouze přepíšeš rok nebo měsíc vlevo nahoře. Svátky samozřejmě zakomponovat lze. Je to upravené v původní verzi od Stalkera ale počeštěné 4

Oblasti pojmenovat:
hodnoty sloupců a řádků přiřadit proměnným:

jmena = Range(Cells(10, 12), Cells(18, 12))
hodnoty = Range(Cells(10, 11), Cells(18, 11))
ActiveCell.FormulaR1C1 = "=SUMIF(jmena,""Jan"",hodnoty)"

Zakázat přepočet sešitu a u listů kdy chceš přepočet zadat:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub

vyzkoušej

+ datum slovy

Budu-li vycházet z většinových koncovek ženských příjmení "á" mohlo by stačit takto.

nápověda Mr. Excel:

pokud se má sčítat jiná oblast, než oblast kritérií, tak takto

třeba takto

?


Strana:  1 ... « předchozí  49 50 51 52 53 54 55 56 57   další » ... 77

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