Pomoc s VBA Excel Vyřešeno

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

Moderátor: Mods_senior

yardaz
nováček
Příspěvky: 16
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Pomoc s VBA Excel

Příspěvekod yardaz » 29 črc 2011 08:33

Dobrý den!
Peru se s tím už dlouho.
Dokázal by to někdo vyřešit?
[code][/code]
POŽADAVKY
Akce1

1.Kliknutím na „Nový záznam“ vyvolat vyplňovací formulář 1
2.Ručně vyplnit kolonky,zůstane-li kolonka prázdná,bude prázdná i buňka v tabulce
3.Vložit data do tabulky
4.Další nový záznam vložit do řádku níže např.bude vyplněn řádek 5(Poř.číslo 002).Poté potřebuji vyplnit třeba řádek 18(Poř.číslo 015)-prostě se bude formulářem vyplňovat aktivní řádek

Akce 2
1.Kliknutím na „Upravit“ vyvolat vyplňovací formulář 1 bude možné upravit data v aktivním řádku

Akce 3
1.Kliknutí na tlačítko „K fakturaci“ se aktivní řádek přenese do listu „K fakturaci“ na číselně identický řádek (dle sloupce B) např. B9 (Poř.číslo 006) v listu“SOUPIS“ bude vložen do listu „K fakturaci“ (mezi poř.číslo 005 a 007) a z listu „SOUPIS“ bude řádek odstraněn a zbývající řádky pod ním poskočí nahoru

Akce 4
1.Tlačítkem „Fakturováno“ se aktivní řádek přesune do listu „Fakturováno“. (aktivní řádek se přenese do listu „Fakturováno“ na číselně identický řádek (dle sloupce B) např. B9 (Poř.číslo 006) v listu“K fakturaci“ bude vložen do listu „Fakturováno“ (mezi poř.číslo 005 a 007) a z listu „K fakturaci“ bude řádek odstraněn a zbývající řádky pod ním poskočí nahoru

Kolonky Cena,OBJ,PL,PROTOKOL,ČÍSLO FAKTURY se budou vyplňovat ručně a bude v nich hypertextový odkaz na dokument uložený na disku
Přílohy
TEST TEST.xlsm
Test
(49.42 KiB) Staženo 77 x

Reklama
mederi
Level 2
Level 2
Příspěvky: 164
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel

Příspěvekod mederi » 29 črc 2011 12:00

Dá sa to - z formulára pridávať nové dáta do nového riadka, naťahať dáta z aktuálneho riadka naspäť do formulára, prehodiť riadok z jedného listu do druhého a správne ho zaradiť. Vhodnou funkciou zistiť z aktívnej či označenej bunky číslo riadku, cyklom vyhľadávať buď posledný záznam v tabuľke alebo pri každej novej úprave zapísať číslo posledného riadku tabuľky (počet záznamov) do nejakej bunky a toto potom využiť pri najbližšej úprave tabuľky a znova to číslo aktualizovať, cyklom vyhľadať najbližšie vyššie číslo záznamu pred ktorý sa zaradí aktuálny záznam. Ako vymazať riadok a ako nový riadok pridať - spustiť záznam makra a previesť tieto operácie ručne. Zaznamenané makro vhodne upraviť a použiť vo svojom makre pre formulár.

Nebolo by jednoduchšie sa vybodnúť na formulár a makrá a vypĺňať záznamy priamo v tabuľke a jednoducho pridať len ďalší stĺpec napríklad "Stav", v ktorom bude jeden z príznakov soupis, k fakturaci alebo fakturováno. Potom použiť v záhlavý tabuľky automatický filter a jednoducho si prepínať zobrazené záznamy podľa zvoleného stavu.

yardaz
nováček
Příspěvky: 16
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel

Příspěvekod yardaz » 30 črc 2011 14:33

Vím,že se to dá-ale jak?
Vyplňovat záznamy v tabulce a filtrovat?Ne takhle bych to nechtěl,ať v tom není zmatek-proto mám listy SOUPIS,K fakturaci a Fakturováno.
V listě SOUPIS-jsou vypsány zakázky-jsou-li provedeny chci je převést na list K fakturaci,po odeslání faktury chci přenést řádek do Fakturováno.
Prosím o pomoc

yardaz
nováček
Příspěvky: 16
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel

Příspěvekod yardaz » 13 črc 2012 07:18

Opravdu nikdo netuší jak jít na věc?

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel

Příspěvekod cmuch » 13 črc 2012 11:50

Něco jsem vytvořil na listě SOUPIS
Tak na to koukni. Třeba pomůže.
Přílohy
TEST TEST.xlsm
(31.36 KiB) Staženo 90 x

yardaz
nováček
Příspěvky: 16
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel

Příspěvekod yardaz » 13 črc 2012 21:30

Super.Ještě budeš-li mít čas a náladu bych potřeboval krok 4.
Akce 4
1.Tlačítkem „Fakturováno“ se aktivní řádek přesune do listu „Fakturováno“. (aktivní řádek se přenese do listu „Fakturováno“ na číselně identický řádek (dle sloupce B) např. B9 (Poř.číslo 006) v listu“K fakturaci“ bude vložen do listu „Fakturováno“ (mezi poř.číslo 005 a 007) a z listu „K fakturaci“ bude řádek odstraněn a zbývající řádky pod ním poskočí nahoru
Jseš šikula

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel

Příspěvekod cmuch » 14 črc 2012 12:47

Tlačítko fakturováno také funguje jak má na formuláři na listu SOUPIS,
pokud to samé chceš na listu K fakturaci tak buď vyvolej ten samý formulář
nebo vytvoř nový jen s tím tlačítkem a makro použij to samé jako v tom full formuláři.

A nebo co přesně nefunguje?

yardaz
nováček
Příspěvky: 16
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel

Příspěvekod yardaz » 15 črc 2012 09:40

Do listu "K fakturaci" přenesu formulářem položku.Vystavím-li poté fakturu a budu chtít přesunout záznam z listu "K fakturaci" do listu "Fakturováno" nelze to provést.
Jestli by bylo možné-v listu "K fakturaci" dvojklikem na poř.číslo(např.sloupec B13) vyvolat opět formulář z listu "SOUPIS" a kliknutím na tlačítko Fakturováno přesunout řádek do listu "Fakturováno" na příslušný řádek.
Najdeš-li si čas předem děkuji.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel

Příspěvekod cmuch » 15 črc 2012 14:20

Tak teď by už mohlo :D
Na listu K fakturaci se formulář vyvolá buď dvojklikem nebo tlačítkem.
Přidal jsem nějaké chybové hlášky.
Přílohy
TEST TEST.xlsm
(37.96 KiB) Staženo 124 x

yardaz
nováček
Příspěvky: 16
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Re: Pomoc s VBA Excel  Vyřešeno

Příspěvekod yardaz » 15 črc 2012 14:40

Děkuji mnohokrát-to je přesně ono.
Budu Tě všude vychvalovat


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4811
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12223
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4735
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3347
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    3942
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11

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

Kdo je online

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