Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről



Hasonló dokumentumok
Makrók használata az Excelben - Makróhibák kezelése, biztonságos jelszavak generálása

munkafüzet open eseményéhez

Ismerkedés az új felülettel

Prezentáció Microsoft PowerPoint XP

Egyéni párbeszédpanel Excelben

kommunikáció Megoldások

Lapműveletek. Indítsuk el az Excel programot és töröljük ki a Munka1 nevű munkalapot!

Áttérés az Excel 2010-es verziójára1

Táblázatkezelés, Diagramkészítés. Egyéb műveletek

Képek és grafikák. A Beszúrás/Kép parancsot választva beszúrhatunk képet ClipArt gyűjteményből, vagy fájlból. 1. ábra Kép beszúrása

Parancsok megtalálása a menüszalagon Minden menüszalaglapon csoportok vannak, és a csoportok összetartozó parancsokat tartalmaznak.

Választó lekérdezés létrehozása

Microsoft Office PowerPoint 2007 fájlműveletei

ReszlAd fájl, kitöltési útmutató:

SEGÉDLET ADATKEZELÉS MS EXCEL-BEN. Tároljuk az adatokat Excel munkalapon. Megjegyzés: A feladatokat MS Office Excel ban oldottuk meg.

Cellaműveletek. Egy táblázat szerkesztése folyamán bármikor előfordulhat, hogy új sorokat vagy oszlopokat kell beszúrnunk.

Szöveges fájlok szerkesztése Jegyzettömb használata

Kézikönyv. Fizetési felszólítás létrehozása, szerkesztése és nyomtatása

Windows mappaműveletek

A Novitax ügyviteli programrendszer első telepítése

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

Áttérés a PowerPoint 2010-es verziójára

SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS

A Paint program használata

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel V. Haladó ismeretek. Makrók Űrlap vezérlőelemek Legördülő lista

Áttérés az Outlook 2010-es verziójára

Molnár Mátyás. Bevezetés a PowerPoint 2010 használatába. Csak a lényeg érthetően!

1.A. feladat: Programablakok

DIGITÁLIS ALÁÍRÁS HASZNÁLATA A MICROSOFT OFFICE2000-BEN A MAKRÓK VÉDELMÉRE

A Windows az összetartozó adatokat (fájlokat) mappákban (könyvtárakban) tárolja. A mappák egymásba ágyazottak.

Áttérés a Word 2010-es verziójára

Excel III. Haladó ismeretek

Kézikönyv. Felhasználói regiszter

Feltételes formázás az Excelben

Meglévő munkafüzet megnyitása, mentése új néven

Backup Premium Rövid útmutató

Támogatás / Excel / Excel 2010 súgó és útmutató / Diagramok / Diagramok formázása Hibasáv felvétele, módosítása és eltávolítása diagramban

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

Akciók, diavetítés. 1. ábra Akciógombok. A lap két regiszterfülből áll, ezek a Kattintásra és az Áthaladáskor. Nézzük meg először az elsőt!

Állomány (fájl) = összetartozó adathalmaz, program, melyet a számítógép egyetlen egységként kezel.

Oktatási anyag Excel kezdő

Szia Ferikém! Készítek neked egy leírást mert bánt, hogy nem sikerült személyesen megoldani a youtube problémát. Bízom benne, hogy segít majd.

Ismerkedés a Word 2007 felületével

ONLINE SZAKÉRTŐI KERETRENDSZER

Táblázatkezelés Függvények I. Függvények I.

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

TvNetTel Internet Kapcsolat Beállítása

Hozzávalók keresése és csatolása

Kézikönyv. Szelekciós jegyzék 2.

További információt a tálcával kapcsolatban a A tálca áttekintése című témakörben talál.

VARIO Face 2.0 Felhasználói kézikönyv

A Microsoft Publisher 2013 külsőre kicsit más, mint elődei, ezért ezzel az útmutatóval szeretnénk megkönnyíteni a program megismerését.

18. Szövegszerkesztők

Molnár Mátyás. Bevezetés a PowerPoint 2013 használatába magyar nyelvű programváltozat. Csak a lényeg érthetően!

Diagram létrehozása. 1. ábra Minta a diagramkészítéshez

Excel VI. Haladó ismeretek. Makrók készítése Visual Basic nyelven Egyszerű Visual Basic program

ClicXoft programtálca Leírás

ServiceTray program Leírás

DuneHD.hu. Kompatibilis médialejátszók: Dune HD Center Dune BD Prime Dune HD Base 2.0 Dune HD Base 3.0 Dune BD Prime 3.0

Microsec Zrt. által kibocsátott elektronikus aláírás telepítése Windows 7 (x86/x64) Internet Explorer 9 (32 bites) böngészőbe

Mintatantervek karbantartása. Felhasználói dokumentáció verzió 2.0.

HUG7211 Gyakran Ismételt Kérdések (GYIK) az Transformer TF201 modellhez

A Microsoft OFFICE. EXCEL táblázatkezelő. program alapjai as verzió használatával

Dokumentum létrehozása/módosítása a portálon:

Feltételes formázás az Excel 2007-ben

Java Programozás 5. Gy: Java alapok. Adatkezelő 1.rész

GYIK Gyakran Ismételt Kérdések DMS-POSZEIDON E-LEARNING TANANYAGNÁL

Tartalomjegyzék. 1. Belépés a vásárolt e-könyvek eléréséhez. 2. A könyvespolc. 3. Az olvasó nézet

Ablakok. Fájl- és mappaműveletek. Paint

Operációs rendszerek Microsoft Windows XP Home Edition

Tételek törlése, lomtár kezelése a GroupWise-ban

Táblázatok kezelése. 1. ábra Táblázat kezelése menüből

Táblázatkezelés 2. - Adatbevitel, szerkesztés, formázás ADATBEVITEL. a., Begépelés

1. kép. A Stílus beállítása; új színskála megadása.

Prezentáció, Prezentáció elkészítése. Diaminták

SZE INFORMATIKAI KÉPZÉS 1

A fájlkezelés alapjai

Gyári alkatrészek rendelése modul

1 Rendszerkövetelmények

A LOGO MOTION TANÍTÁSA

MUNKAANYAG. Angyal Krisztián. Szövegszerkesztés. A követelménymodul megnevezése: Korszerű munkaszervezés

Minták és ismertetők változat 7 alváltozat 5. Munkaerő-felvételi példa oktatóanyag az IBM Process Designer alkalmazáshoz

Az MS Access adatbázis-kezelő program

Készítsen egy adatbázist (egytáblásat) egy számítástechnikai tanfolyam résztvevőiről. Az adattábla rögzítse a következőket:

Geotechnika II. (NGB-SE005-2) Geo5 használat

Kézikönyv. BAB űrlap

Oktatási segédanyag. Weboldalszerkesztési gyakorlatok

Áttérés az Access 2010-es verziójára

A háttértárakon tárolt adathalmazokat - például programokat, dokumentumokat, adatbázisokat stb. - fájloknak nevezzük.

Samsung Universal Print Driver Felhasználói útmutató

Operációs rendszerek. Az operációs rendszer feladatai

ContractTray program Leírás

Bevezetés a táblázatok használatába és az Excel program

Táblázatkezelés (Excel)

DKÜ ZRT. A Portál rendszer felületének általános bemutatása. Felhasználói útmutató. Támogatott böngészők. Felületek felépítése. Információs kártyák

CitiDirect BE SM Felhasználói útmutató

Körlevél A körlevelek felépítése

Speciális kötegelt nyomtatványok kezelése a java-s nyomtatványkitöltő programban (pl.: kötegelt nyomtatvány)

TERKA Törvényességi Ellenőrzési Rendszer Kiegészítő Alkalmazás

Fatömegbecslési jegyzőkönyvek

Átírás:

Műveletek makrókkal A munkafüzettel együtt tárolt, minden munkalapon elérhető makrót a Fejlesztőeszközök szalag Makrók párbeszédpanelje segítségével nyithatjuk meg, innen végezhetjük el a makrókkal megoldandó feladatokat (lásd az ábrát). A párbeszédpanelen a Szerkesztés nyomógombra kattintás után modullapon módosíthatjuk a kiválasztott makró utasításait. A párbeszédpanel Leírás mezőjében látszik a makró létrehozásakor megadott emlékeztető szöveg. Makró futtatása párbeszédpanelről A Makró párbeszédpanel Indítás nyomógombja indítja el a listán kiválasztott makró futtatását. Ugyanennek a parancsnak felel meg a Visual Basic eszköztár Makró indítása ikonja is, de használhatjuk a maró létrehozásakor megadott gyors (Ctrl+) billentyűkombinációt is. Példa Makró futtatása Futtassuk le az előző példában készített Színezés nevű makrónkat e módon. Ekkor a program átszínezi a következő számítógép -et tartalmazó cellát. 4. Kattintsunk az Indítás gombra! Ekkor a makró lefut, azaz megkeresi a számítógép szó következő előfordulását és azt a rögzített eljárásnak megfelelően formázza, ugyanakkor bezárja a Makró párbeszédpanelt. Természetesen lehetett volna egyszerre kijelölni a számítógép szó összes előfordulását is. A Színezés makró futtatása a Makró párbeszédpanelről

Makró ismételt futtatása Az ismételt futtatás mint bármely Excel parancs az F4 billentyűvel is indítható. A makró lépésenkénti végrehajtására szolgál a Lépésenként nyomógomb vagy a Visual Basic eszköztár Makróléptetés ikonja is. Példa Makró futtatása Mivel az előbb a színezés csak a számítógép szó következő előfordulására vonatkozott, futtassuk le az előző példában készített Színezés nevű makrónkat ismét e módon. Ekkor a program átszínezi a következő számítógép -et tartalmazó cellát. 4. Kattintsunk az Indítás gombra! Ekkor a makró lefut, azaz megkeresi a számítógép szó következő előfordulását és azt a rögzített eljárásnak megfelelően formázza, majd bezárja a Makró párbeszédpanelt. Célszerűbb tehát amíg másik műveletet nem végeztünk az utolsó műveletet megismételni az F4 billentyűvel! 5. Nyomjuk le az F4 billentyűt! Minden egyes billentyű lenyomás a Makró párbeszédpanel megjelenése nélkül megkeresi a számítógép szó következő előfordulását és azt a rögzített eljárásnak megfelelően formázza. Makró szerkesztése Az egyszerűbb makrókat utasítássorozatok rögzítésével határozzuk meg, de írhatunk akár olyan Visual Basic utasításokat is tartalmazó sokoldalú és hatékony makrókat is, amelyeket rögzítéssel nem lehet létrehozni. Ilyen utasításokkal bővíthetjük a rögzített makró utasításait is. Az Excel munkafüzethez csatolt makró a beépített Visual Basic Editor (for Applications) programmal írható és szerkeszthető. A szerkesztéshez adjuk ki a Fejlesztőeszközök szalag Makrók parancsát (lásd az előző ábrát)! A Makrónév mezőbe írjuk be a makró nevét vagy válasszuk ki a listából. Kattintsunk a Szerkesztés gombra! Ekkor megjelenik a Visual Basic eszköztár és munkaablak, amelyen szerkeszthetjük a kiválasztott makrót. Például lásd az előző feladat makróját a következő ábrán. A Visual Basic nyelv leírására e tanfolyam lapjain helyszűke miatt nincs módunk. Tanácsoljuk a súgó áttekintését, amelyben (egyelőre csak angol nyelven) részletes tájékoztatást kapunk. Egy későbbi leckében azonban vázlatos áttekintést adunk a Visual Basic program szintaktikájáról. Példa Makró szerkesztése A Makró használata az Excelben e-szeminárium további részeiben még több példát látunk a makrók szerkesztésére, most azonban nézzük meg a korábbi példában létrehozott Színezés makrót a Visual Basic szerkesztőablakban! 4. Kattintsunk a Szerkesztés gombra! Megnyílik a Visual Basic for Applications ablak és benne a makrónk (lásd az ábrát). 5. Mivel most még nem tudunk vele mit kezdeni, zárjuk be a VB ablakot!

Makró másolása A Színezés makró utasításai a VB szerkesztőablakban Egy meglévő makró felhasználható egy másik makróban is. Ehhez a makró szükséges parancsait, vagy a teljes makrót egy másik modulba másolhatjuk. Másolat készíthető a makró moduljáról, hogy az összes benne tárolt makróról még egy példány álljon rendelkezésre. A makrók másolhatók munkafüzetek között is. A makró létrehozásakor választhattunk, hogy hol tároljuk a makrót. Az Egyéni makrómunkafüzetben listaelemet választva a makró a personal.xls fájlba kerül, így a makró mindig rendelkezésre áll majd az Excel használatakor. Ha viszont az Ebben a munkafüzetben elemet választottuk, akkor a makró csak úgy használható másik munkafüzetben, ha utólag másoljuk be a personal.xls fájlba vagy abba a munkafüzetbe, amelyből el szeretnénk érni. Példa Makró másolása A Színezés makrót másoljuk egy másik munkafüzetbe! 1. Nyissunk egy új munkafüzetet a Fájl szalagfül Új parancsával! 2. A Nézet szalag Mozaik parancsával rendezzük egymás mellé a két munkafüzetet! 3. Kattintsunk a Színezés makrót tartalmazó munkafüzetbe! 4. Kattintsunk a Fejlesztőeszközök szalagfülre! 5. Kattintsunk a Visual Basic gombra! Megnyílik a Visual Basic for Applications ablak és benne a makrónk (lásd az ábrát).

Makró másolása húzással 6. Húzzuk át a makrót tartalmazó Module1 modullapot a Project panelen a másik munkafüzet projektjébe, azaz a VBAProject(Munkafüzet2) ágba! Kiegészítés: Ezzel a módszerrel nemcsak a Színezés makrót, hanem a Module1 modullapon szereplő többi makrót is átmásoltuk. A modullapokról később még lesz szó. Makrórészlet másolása Arra is módunk van, hogy csak egyetlen makrót, vagy annak egyes kijelölt részletét másoljuk. Ez különösen hasznos, ha már kipróbált részleteket akarunk beilleszteni egy újabb makróba. A másolandó makrót tartalmazó munkafüzet megnyitása után adjuk ki a Fejlesztőeszközök szalag Makrók parancsát. A Makrónév mezőbe írjuk a másolandó makró nevét vagy válasszuk ki azt a listából, utána kattintsunk a Szerkesztés nyomógombra. A makró az Excel használatakor mindig elérhető lesz, ha a Minden nyitott munkafüzetben lehetőséget adjuk meg a Makrók helye listában. A Visual Basic szerkesztőablakban jelöljük ki a makró másolni kívánt sorait. A teljes makró másolásához a Sub és az End Sub sorokat is ki kell jelölnünk. Ezután kattintsunk a Másolás gombra vagy nyomjuk meg a Ctrl+C, illetve a Ctrl+Ins billentyűkombinációt. Váltsunk át arra a modulra (szükség esetén a másik munkafüzet moduljára), amelybe a kódot be szeretnénk illeszteni, majd kattintsunk a Beillesztés gombra vagy nyomjuk meg a Ctrl+V, illetve a Shift+Ins billentyűkombinációt. Ugyanígy másolhatunk kijelölt sorokat az egyik makróból egy másik makróba (vagy makrón belül), mindegy, hogy az a makró egy másik modulban van-e. Makrón belüli másoláshoz használhatjuk a kijelölt sorok húzását a Ctrl billentyű nyomva tartása közben (ilyenkor az egérmutató mellett + jel jelenik meg). A mozgatást szintén húzással, de a Ctrl billentyű nyomva tartása nélkül végezzük. Makró futtatása eszköztárgombbal Makrót beépített vagy egyéni szalag, illetve a gyorselérési eszköztár gombjairól is futtathatunk. Ezzel a létező leggyorsabb módon egyetlen kattintással indíthatunk el egy makrót.

Feladat: Makró eszköztárgombhoz kapcsolása Készítsünk egy eszköztárgombot a Gyorselérési eszköztárra! 1. Kattintsunk a Fájl szalagfülre, majd a Beállítások parancsra! 2. Az Excel beállításai párbeszédpanelen Menüszalag testreszabása vagy Gyorselérési eszköztár kategóriáját jelenítsük meg, majd a Választható parancsok helye listában válasszuk a Makrók elemet! 3. Keressük ki a makrók alsó listájából a szükséges (esetünkben a színezés) makrót, majd kattintsunk a Felvétel gombra! 4. Utána zárjuk be az OK gombbal a párbeszédpanelt! Ekkor a makró ikonja megjelenik a gyorselérési eszköztárban. 5. Próbáljuk ki, minden kattintás megkeresi a Számítógép szót tartalmazó cellát és formázza. A gyorselérési eszköztárban a makróhoz rendelt ikont egy másik képre cserélhetjük a Módosítás gombra kattintva megjelenő párbeszédpanelen. A makró gombját a gyorselérési eszköztárba vesszük fel