
Makra v Excelu
- Střelec 5
- Level 1.5
- Příspěvky: 122
- Registrován: srpen 07
- Bydliště: Východní Čechy
- Pohlaví:
- Stav:
Offline
Makra v Excelu
Prosím ,vás pánové co umíte s Excelem. Poraď te mi jak napsat makro , jak se spouští,a další potřebné věci k tomu. Popřípadě kam se obrátit a nebo nějaké odkazy kam kouknout na to jak se makro vytváří a funguje.Pár věcí jsem našel ale není to co by mi ukázalo jak mám vytvořit funkční makra.Děkuji moc. 

Střelec 5
Makra si nahráváš ...
http://www.google.cz/search?hl=cs&q=makro+v+excelu&lr=
http://www.pandora.cz/conference/excel

http://www.google.cz/search?hl=cs&q=makro+v+excelu&lr=
http://www.pandora.cz/conference/excel
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Záznamník je fajn, ale je lepší se makra naučit psát ručně bez zbytečných kravin, které záznamník zapíše. No ale pro začátek a pro jednoduché úkoly je dobrý. Kdysi jsem ho také používal
Kdyby tě programování maker hodně zajímalo, tak doporučuji knížku "Microsoft Excel 2000, 2002, 2003 - záznam, úprava a programování maker od Jaroslava Černého.
Popisuje tam, jak se používá zmíněný záznamník a posléze, jak psát makra přímo ve visual basicu integrovaném v Excelu.
Hodně štěstí.

Kdyby tě programování maker hodně zajímalo, tak doporučuji knížku "Microsoft Excel 2000, 2002, 2003 - záznam, úprava a programování maker od Jaroslava Černého.
Popisuje tam, jak se používá zmíněný záznamník a posléze, jak psát makra přímo ve visual basicu integrovaném v Excelu.
Hodně štěstí.
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
No a zkus se podívat sem : http://www.multiweb.cz/excelmakra/hlavni%20strana.htm. Na netu je o makrech hafo článků.
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
jj makra jsou fajn. Kdyby něco, tak zas napiš.
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
- Střelec 5
- Level 1.5
- Příspěvky: 122
- Registrován: srpen 07
- Bydliště: Východní Čechy
- Pohlaví:
- Stav:
Offline



Střelec 5
Zkus se poptat zde: http://www.pandora.cz/conference/excel - nejlépe tam hned zašli i ukázku v Excelu, jak si to představuješ ...
- mike007
- Master Level 7.5
- Příspěvky: 5860
- Registrován: srpen 07
- Bydliště: Pardubice
- Pohlaví:
- Stav:
Offline
- Kontakt:
Střelec 5 píše:Dá se to udělat??
samozřejmě. Všechno lze udělat.
Nejlepší hra je Excel!
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
• Pravidla fóra PC-help • Jak označit téma za vyřešené
»»»»»»»»»»»»»»»»»»»»»»»
UPOZORNĚNÍ - můj Skype, Soukromé zprávy či email neslouží jako tech. podpora.
Dotazy pište do fóra. Od toho tu je.
Střelec 5: udělat se to samozřejmě dá, jenom je potřeba, abys popsal co možná nejdetailněji, co přesně potřebuješ. A nejlepší bude připojit i soubory s příkladem.
Znáte pravidla?
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Tipy a triky ve Windows XP
Návody: HijackThis, MWAV, CCleaner (THX to mijaja)
Problémy, které chcete vyřešit pište sem do fóra. Neposílejte je emailem ani po ICQ!
Podľa toho čo píšeš som pochopil, že potrebuješ data ktoré sa menia, poslať (vyexportovať) do inej tabuľky, kde už budú len samotné údaje, teda čísla ale nepreviazané vzorcami, čiže sa nezmenia ak sa zmenia údaje v zdrojovej tabuľke. Príklad, môže byť uzavretý výkaz údajov z procesu za určité obdobie.
Riešenie by so videl v systeme premenných vo VBA. Teda asi takto:
Sub Export()
' Export Macro
Worksheets("Sheet1") 'tento riadok možno vynechať, ak budeš makro spúšťať napr. tlačitkom z tohoto listu. Namiesto ("Sheet1") napíš ("skut. názov listu")
tep = Range ("D4") . Value ' premenná pre teplotu
tlak = Range ("D5") . Value ' prem. pre tlak
obj = Range ("D6") . Value ' dtto objem
' máme načítané data z buniek D4, D5, D6.
' Otvoríme cieľový zošit
Workbooks.Open Filename:="C:\Data\Výkazy\Výkaz1.xls"
Worksheets("Sheet1").Select
Range ("C2") = tep ' zápis teploty
Range ("C3") = tlak
Range ("F2") = obj
ActiveWorkbook.Save ' Uloženie cieľového zošitu
ActiveWorkbook.Close ' Zavretie cieľového zošitu
End Sub
Cieľový zošit musí byť pre spustením makra zatvorený, otvorí ho makro. Toto je najjednoduchší spôsob exportu. V prípade, že do cieľového zošita budeš potrebovať nahrávať incrementalne, napr jeden deň = 1 riadok, čim budeš vytvárať dajaku históriu, poriešime to nabudúce, keď vyskúšaš toto. Ešte aby som nezabudol, po vytvorenom makre si vytvor tlačítko v zdrojovom zošite aj liste ato z ponúky: Zobraziť > Panely s nástrojmi > Formuláre a k tomu tlačítku priradiš toto makro.
Riešenie by so videl v systeme premenných vo VBA. Teda asi takto:
Sub Export()
' Export Macro
Worksheets("Sheet1") 'tento riadok možno vynechať, ak budeš makro spúšťať napr. tlačitkom z tohoto listu. Namiesto ("Sheet1") napíš ("skut. názov listu")
tep = Range ("D4") . Value ' premenná pre teplotu
tlak = Range ("D5") . Value ' prem. pre tlak
obj = Range ("D6") . Value ' dtto objem
' máme načítané data z buniek D4, D5, D6.
' Otvoríme cieľový zošit
Workbooks.Open Filename:="C:\Data\Výkazy\Výkaz1.xls"
Worksheets("Sheet1").Select
Range ("C2") = tep ' zápis teploty
Range ("C3") = tlak
Range ("F2") = obj
ActiveWorkbook.Save ' Uloženie cieľového zošitu
ActiveWorkbook.Close ' Zavretie cieľového zošitu
End Sub
Cieľový zošit musí byť pre spustením makra zatvorený, otvorí ho makro. Toto je najjednoduchší spôsob exportu. V prípade, že do cieľového zošita budeš potrebovať nahrávať incrementalne, napr jeden deň = 1 riadok, čim budeš vytvárať dajaku históriu, poriešime to nabudúce, keď vyskúšaš toto. Ešte aby som nezabudol, po vytvorenom makre si vytvor tlačítko v zdrojovom zošite aj liste ato z ponúky: Zobraziť > Panely s nástrojmi > Formuláre a k tomu tlačítku priradiš toto makro.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 1
- 3322
-
od Grimm
Zobrazit poslední příspěvek
28 čer 2024 23:30
-
- 0
- 2633
-
od LukM
Zobrazit poslední příspěvek
19 říj 2024 14:03
-
-
automaticke nastaveni velikosti komentare v Excelu
od Mikik Block » 04 zář 2024 15:17 » v Kancelářské balíky - 0
- 3176
-
od Mikik Block
Zobrazit poslední příspěvek
04 zář 2024 15:17
-
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti