Zdravím,
pomocí UserForm zadávám rodné číslo a datum narození.UserForm uloží data na první volný řádek.Jenže potřebuju ověřovat rodné číslo.To bych zkusil vzorcem.Takže do bunky s daten narození jsem vložil vzorec,který z RČ vytvoří datum narození.Problém je to,že když vzorec rozkopíruju do dalších řádků,tak pro userForm jsou ty řádky vlastně obsazené.Ví někdo jak to řešit?Lze nějak Userformu říct,aby ten sloupec(např."B") jakoby ignoroval?Snad jsem to vysvětlil srozumitelně.Dík za případnou odpověď.
první prázdný řádek a vzorec Vyřešeno
-
- 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 Vyřešeno
Nevím jaký příkaz používáte na nalezení prvního prázdného řádku, ale mě se osvědčil např:
kde jednička v závorce (první řádek) znamená číslo sloupku kde se hledá resp. (na druhém řádku) označuje.
Ale i tak by se mohl hodit nějaký demo sešit a můžeme vyřešit kontrolu RČ přímo v běžícím makru pokud by to bylo třeba.
Kód: Vybrat vše
a = Cells(Rows.Count, 1).End(xlUp).Row + 1
Cells(a, 1).Select
kde jednička v závorce (první řádek) znamená číslo sloupku kde se hledá resp. (na druhém řádku) označuje.
Ale i tak by se mohl hodit nějaký demo sešit a můžeme vyřešit kontrolu RČ přímo v běžícím makru pokud by to bylo třeba.
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
Před vyplněním buňky bych nechal projít rč funkcí, která to odkontroluje a pokud je OK, tak vyplní rč i datum zároveň.
--- Doplnění předchozího příspěvku (26 Kvě 2012 14:33) ---
Najít poslední řádek asi není podstatou problému
--- Doplnění předchozího příspěvku (26 Kvě 2012 14:33) ---
Azuzula píše:Nevím jaký příkaz používáte na nalezení prvního prázdného řádku, ale mě se osvědčil např:Kód: Vybrat vše
a = Cells(Rows.Count, 1).End(xlUp).Row + 1
Cells(a, 1).Select
Najít poslední řádek asi není podstatou problému

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
Najít poslední řádek evidentně bylo částí problému, když po vyplnění jednoho sloupku vzorcem mu makro vyhledalo poslední řádek se vzorcem a ne s RČ, tak tam asi taky bude potíž. Už jsem tady viděla několik maker co jako výstup měly poslední použitý řádek v celém listu a tak je lepší se v tomto případě zaměřit na kontrolu jen jednoho sloupce s RČ.
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
Dík za odezvu.Celý sešit nemohu,zkusím vypreparovat to podstatné.Jen ještě doplním,že zadávám dvěmi způsoby.Za prvé jak jsem již napsal,tak zadávám UserFormem.To v případě malého množství klientů.A druhý způsob je importem z webu.Tento způsob předpokládám časem bude prioritní.
tak jsem to vypreparoval a jako ukázka si myslím,že to bude dostačující.
tak jsem to vypreparoval a jako ukázka si myslím,že to bude dostačující.
- Přílohy
-
- testPChelp.xlsm
- (345.19 KiB) Staženo 40 x
-
- č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
Kde je ta fce na datum z rč?
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
jeje,to jsem to asi odmázl taky:-)omlouvám se,stačí vzorec napsat tady?
-
- č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
jo
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
První potíž jak už jsem psala bylo v řádku:
Opravdu najde první prázdný řádek na listu ale kontroluje všechny sloupky a ne jen jeden.
Tady opravdu pomůže to co jsem už psala předtím.
Kód: Vybrat vše
riadok = ActiveSheet.UsedRange.Rows.Count + 1
Tady opravdu pomůže to co jsem už psala předtím.
Kód: Vybrat vše
riadok = Cells(Rows.Count, 1).End(xlUp).Row + 1
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
jeje,to jsem to asiOdmázl taky:-)omlouvám se,stačí vzorec napsat tady?
TADY TO JE ZNOVU
TADY TO JE ZNOVU
- Přílohy
-
- testPChelp.xlsm
- (345.52 KiB) Staženo 30 x
-
- 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
Tady jsem dala dohromady makro na kontrolu RČ a následný zápis do tabulky
--- Doplnění předchozího příspěvku (26 Kvě 2012 15:59) ---
A tady je upravený sešit, vyzkoušejte jestli to je jak potřebujete
Kód: Vybrat vše
rc = T4.Value
date1 = T5.Value
rok = Mid(rc, 1, 2)
mesic = Mid(rc, 3, 2)
If mesic > 13 Then
mesic = mesic - 50
If mesic < 10 Then mesic = "0" & mesic
End If
den = Mid(rc, 5, 2)
date2 = den & "." & mesic & "." & rok
If date1 = date2 Then
Cells(riadok, 4).Value = date1
Cells(riadok, 5).Value = rc
End If
--- Doplnění předchozího příspěvku (26 Kvě 2012 15:59) ---
A tady je upravený sešit, vyzkoušejte jestli to je jak potřebujete
- Přílohy
-
- testPChelp.xlsm
- (340.09 KiB) Staženo 20 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
Kód: Vybrat vše
rok = Mid(rc, 1, 2)
mesic = Mid(rc, 3, 2)
If mesic > 13 Then
[b][u]mesic = mesic - 50[/u][/b]
If mesic < 10 Then mesic = "0" & mesic
End If
den = Mid(rc, 5, 2)
date2 = den & "." & mesic & "." & rok
If date1 = date2 Then
Cells(riadok, 4).Value = date1
Cells(riadok, 5).Value = rc
End If
Azazulko,tady mi to dělá chybku TypeMischmasch.
-
- 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
- 4095
-
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 4 hosti