první prázdný řádek a vzorec Vyřešeno
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: první prázdný řádek a vzorec
K měsíci se může u mužů přičítat i 20 a u žen i 70.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: první prázdný řádek a vzorec
mesic=mesic -50
zvýraznil jsem to a ono to není v Code videt
--- Doplnění předchozího příspěvku (26 Kvě 2012 16:24) ---
Lidičky,nějak se nám to komplikuje..Takhle bych to zkusil ujasnit.Ve sloupci E je rodné číslo.Ve sloupci D je vzorec,který z rodného čísla vypočítá datum narození.Tím i zároven provede jakoby kontrolu toho RČ..Takže bych klidně mohl z UserFormu odstranit Textbox T4.Datum narození by se v listě vyplnilo samo pomocí vzorce.No a jsem opět na začátku.Když vzorec rozkopíruju na třeba dvěsta řádků,tak mi to dalšího klienta uloží na řádek 201..Jak toto ošetřit?Tedy aby vzorec mohl být rozkopírovaný a přesto bych mohl klienty ukládat za sebou jak budou přibývat?
zvýraznil jsem to a ono to není v Code videt
--- Doplnění předchozího příspěvku (26 Kvě 2012 16:24) ---
Lidičky,nějak se nám to komplikuje..Takhle bych to zkusil ujasnit.Ve sloupci E je rodné číslo.Ve sloupci D je vzorec,který z rodného čísla vypočítá datum narození.Tím i zároven provede jakoby kontrolu toho RČ..Takže bych klidně mohl z UserFormu odstranit Textbox T4.Datum narození by se v listě vyplnilo samo pomocí vzorce.No a jsem opět na začátku.Když vzorec rozkopíruju na třeba dvěsta řádků,tak mi to dalšího klienta uloží na řádek 201..Jak toto ošetřit?Tedy aby vzorec mohl být rozkopírovaný a přesto bych mohl klienty ukládat za sebou jak budou přibývat?
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: první prázdný řádek a vzorec
Code neumí tučné.
Nejsou deklarované proměnné. Jinak mi to přijde zbytečné, nechat uživatele vypisovat datum, když to lze udělat na základě rč automaticky. Na vzorce se vybodni. Když už máš povolené makro, nech ruční zadání odkontrolovat rovněž přes fci a událostní proceduru Change.
Nejsou deklarované proměnné. Jinak mi to přijde zbytečné, nechat uživatele vypisovat datum, když to lze udělat na základě rč automaticky. Na vzorce se vybodni. Když už máš povolené makro, nech ruční zadání odkontrolovat rovněž přes fci a událostní proceduru Change.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
Re: první prázdný řádek a vzorec
Takže jsem to myslel dobře.Zrušim zadání data narození..To makro bys dokázal upravit?Já to nezvládám...a jak jsem psal,že ještě zadávám klienty pomocí importu.V importu kolonka na datum narození není.Takže do listu klient import přijde bez data narození.jak ho tam pak doplním?proto potřebuji mít ten vzorec v listu a ne v makru..je to fuška 

-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: první prázdný řádek a vzorec
Definuj proměnnou, potom by to mělo jít
Dim mesic as Variant
Dim mesic as Variant
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: první prázdný řádek a vzorec
Azuzula to má rozjeté, tak to snad dotáhne. Já si k tomu sednu nejdřív večer u televize.
Import probíhá jak? Tam není možné prohnat fci, která z rč vyrobí i datum? Případně doplnit datum na základě události na listu - změna buňky.
//používejte Option Explicit, pak se vyhnete problémům s chybějící proměnou.
Import probíhá jak? Tam není možné prohnat fci, která z rč vyrobí i datum? Případně doplnit datum na základě události na listu - změna buňky.
//používejte Option Explicit, pak se vyhnete problémům s chybějící proměnou.
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: první prázdný řádek a vzorec
O doplňování 20 resp. 70 k RČ nevím, není to něco nového z přelomu tisíciletí?
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: první prázdný řádek a vzorec
Je to opatření, kdyby náhodou v jeden den došla všechna kontrolní čísla (platné od 2004).
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: první prázdný řádek a vzorec
Tím se mi to trošku komplikuje, ale momentálně studuju jak se tvoří RČ od roku 1954 po rok 2000 a výš. Je to trochu složitější, ale nakonec to vygenerování správného data narození z RČ dám do kupy :-)
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
-
- člen HW spec týmu
-
Elite Level 12
- Příspěvky: 16119
- Registrován: květen 08
- Bydliště: České Budějovice
- Pohlaví:
- Stav:
Offline
Re: první prázdný řádek a vzorec
Je to v zákoně 53/2004 sb. §13 odst. 6 - přidělování rodných čísel.
Nápověda
Pokud je rok < 54 a rč má 9 míst a nebo >= 54 a má 10 čísel, přičteš 1900
Jinak přičteš 2000
Nápověda
Pokud je rok < 54 a rč má 9 míst a nebo >= 54 a má 10 čísel, přičteš 1900
Jinak přičteš 2000
Nikdy neříkej, že to nejde, protože se najde někdo, kdo o tom neví a udělá to!
Chcete si nechat sestavit nový počítač?
Chcete si nechat sestavit nový počítač?
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: první prázdný řádek a vzorec
Našla jsem si to, mám nastudováno a už mám nejspíš i funkční verzi makra vč. kontroly a obsluhy dodatečných čísel +20 +50 a +70.
Pro ladění momentálně používám buňky "A1:B2" nakonec se to v makru doplní podle potřeby projektu.
--- Doplnění předchozího příspěvku (26 Kvě 2012 17:49) ---
Přikládám opravený sešit, otestujte to, mě chybí nějaké knihovny v excelu a nefunguje mi formulář. Teď už můžete zrušit Textbox "T4"
Kód: Vybrat vše
Dim rc As String, date1 As Date, date2 As Date
Dim rok As Integer, mesic As Integer, den As Integer
rc = Range("A1")
date1 = Range("B1")
rok = Mid(rc, 1, 2)
If Len(rc) = 9 Then
If rok <= 53 Then
rok = rok + 1900
Else: MsgBox "Špatný formát RČ": Exit Sub
End If
ElseIf Len(rc) = 10 Then
If rok >= 54 Then
rok = rok + 1900
Else: rok = rok + 2000
End If
End If
mesic = Mid(rc, 3, 2)
If mesic > 20 And mesic < 33 Then
mesic = mesic - 20
ElseIf mesic > 50 And mesic < 63 Then
mesic = mesic - 50
ElseIf mesic > 70 And mesic < 73 Then
mesic = mesic - 70
Else: MsgBox "Špatný formát RČ": Exit Sub
End If
den = Mid(rc, 5, 2)
date2 = den & "." & mesic & "." & rok
If date1 = date2 Then
Cells(2, 1).Value = date1
Cells(2, 2).Value = rc
End If
End Sub
Pro ladění momentálně používám buňky "A1:B2" nakonec se to v makru doplní podle potřeby projektu.
--- Doplnění předchozího příspěvku (26 Kvě 2012 17:49) ---
Přikládám opravený sešit, otestujte to, mě chybí nějaké knihovny v excelu a nefunguje mi formulář. Teď už můžete zrušit Textbox "T4"
- Přílohy
-
- testPChelp.xlsm
- (340.62 KiB) Staženo 19 x
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.
Re: první prázdný řádek a vzorec
lidičky,vy jedete jak fregaty.Vůbec to nestíhám pobírat..odzkouším a řeknu..jinak s těmi proměnnými apod. na mě opatrně.Moje znalosti jsou na úrovni záznamníku maker a možná jsem schopen kod rozluštit u upravit.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
Jak odstranit zaškrtávací ikonu (prázdný čtverec) ve WORDU? Příloha(y)
od Zabral688 » 08 pro 2024 12:20 » v Kancelářské balíky - 9
- 4052
-
od mmmartin
Zobrazit poslední příspěvek
09 pro 2024 08:27
-
-
- 1
- 1963
-
od atari
Zobrazit poslední příspěvek
23 říj 2024 10:54
-
-
Excel 2016 - vzorec kombinace podmínek Příloha(y)
od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky - 5
- 4094
-
od lubo.
Zobrazit poslední příspěvek
14 led 2025 00:51
-
-
- 4
- 1157
-
od zik9
Zobrazit poslední příspěvek
12 čer 2025 15:33
-
- 6
- 2986
-
od Kminek
Zobrazit poslední příspěvek
21 led 2025 16:49
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host