Vyhledat řádek a vložit hodnotu Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

VALL
Level 1
Level 1
Příspěvky: 95
Registrován: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Vyhledat řádek a vložit hodnotu

Příspěvekod VALL » 23 dub 2012 13:59

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.
Přílohy
Najdi řádek_kReseni.xlsm
Příklad
(113.38 KiB) Staženo 20 x

Reklama
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Vyhledat řádek a vložit hodnotu  Vyřešeno

Příspěvekod Azuzula » 23 dub 2012 14:57

Co třeba takhle?
Najdi řádek_kReseni (1).xlsm
(114.75 KiB) Staženo 37 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.

VALL
Level 1
Level 1
Příspěvky: 95
Registrován: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Vyhledat řádek a vložit hodnotu

Příspěvekod VALL » 24 dub 2012 08:42

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

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Vyhledat řádek a vložit hodnotu

Příspěvekod Azuzula » 24 dub 2012 11:36

-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íš ;-)
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.

VALL
Level 1
Level 1
Příspěvky: 95
Registrován: únor 12
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Vyhledat řádek a vložit hodnotu

Příspěvekod VALL » 24 dub 2012 11:43

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

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Vyhledat řádek a vložit hodnotu

Příspěvekod Azuzula » 24 dub 2012 11:50

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.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Chyba příkazový řádek Příloha(y)
    od zik9 » 05 čer 2025 11:24 » v Windows 11, 10, 8...
    4
    1157
    od zik9 Zobrazit poslední příspěvek
    12 čer 2025 15:33

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti