Ahoj,
Řeším následující. Poteřbuji makrem najít řádek dle zadaných kritérií a vložit do průsečíku řádku a pevně daného sloupce hodnotu.
Přesně popsané v přiloženém souboru.
Vyhledat řádek a vložit hodnotu Vyřešeno
Vyhledat řádek a vložit hodnotu
- Přílohy
-
- Najdi řádek_kReseni.xlsm
- Příklad
- (113.38 KiB) Staženo 20 x
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vyhledat řádek a vložit hodnotu Vyřešeno
Co třeba takhle?
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: Vyhledat řádek a vložit hodnotu
Ahoj,
Díky za zajímavé řešení. Snažil jsem se pochopit a rozluštit první část kódu a musím tě požádat, zda by jsi mě vysvětlila, co ten kód vlastně udělá.
samozřejmě jsem první použil nápovědu a web, ale stejně bych požádal.... :).
For a = 9 To Cells(Rows.Count, 1).End(xlUp).Row
Cells(a, 1).Select
Díky za zajímavé řešení. Snažil jsem se pochopit a rozluštit první část kódu a musím tě požádat, zda by jsi mě vysvětlila, co ten kód vlastně udělá.
samozřejmě jsem první použil nápovědu a web, ale stejně bych požádal.... :).
For a = 9 To Cells(Rows.Count, 1).End(xlUp).Row
Cells(a, 1).Select
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vyhledat řádek a vložit hodnotu
-Je to cyklus "For Next" - v mém podpisu jsou weby kde se dají najít i příklady
-"a" je proměnná do které se počítá (za každé proběhnutí jednoho cyklu) další číslo (v příkladech tam mají proměnnou "i" ale je jedno jak se pojmenuje)
-"Cells(Rows.Count, 1).End(xlUp).Row" spočítá počet neprázdných buněk ve sloupku 1, takže spočítá číslo poslední buňku s daty.
-"Cells(a,1).select" za "a" se dosadí číslo cyklu v tomto případě (první řádek je č. 9 a s každým proběhnutím cyklu je tam dosazeno +1)
Snad jsem to vysvětlila srozumitelně a snadno to pochopíš
-"a" je proměnná do které se počítá (za každé proběhnutí jednoho cyklu) další číslo (v příkladech tam mají proměnnou "i" ale je jedno jak se pojmenuje)
-"Cells(Rows.Count, 1).End(xlUp).Row" spočítá počet neprázdných buněk ve sloupku 1, takže spočítá číslo poslední buňku s daty.
-"Cells(a,1).select" za "a" se dosadí číslo cyklu v tomto případě (první řádek je č. 9 a s každým proběhnutím cyklu je tam dosazeno +1)
Snad jsem to vysvětlila srozumitelně a snadno to pochopíš

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: Vyhledat řádek a vložit hodnotu
díky, chápu.
ještě bych požádal jednu radu.
Potřebuji do proměnné d vložit aktuální rok. udělal jsem to následovně a vždy error.
d = year(today()) - zkoušel jsem i předřadit worksheetfunction. a nic
ještě bych požádal jednu radu.
Potřebuji do proměnné d vložit aktuální rok. udělal jsem to následovně a vždy error.
d = year(today()) - zkoušel jsem i předřadit worksheetfunction. a nic
-
- Level 3
- Příspěvky: 452
- Registrován: leden 12
- Bydliště: Země, bohužel...
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: Vyhledat řádek a vložit hodnotu
d = Year(Now)
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.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 1156
-
od zik9
Zobrazit poslední příspěvek
12 čer 2025 15:33
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů