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

Hasonló dokumentumok
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

Excel VIII. Visual Basic programozás alapok 2. Vektorműveletek Visual Basic nyelven

Excel III. Haladó ismeretek

munkafüzet open eseményéhez

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

Grafikus felhasználói felület (GUI) létrehozása A GUI jelentése Egy egyszerű GUI mintaalkalmazás létrehozása

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

Microsoft Excel 2010

Utasítások. Excel VII. Visual Basic programozás alapok. A Visual Basic-kel megoldható feladatok típusai Objektumok, változók Alprogramok

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

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

Excel IV. Haladó ismeretek. További fontos függvények Függvényhasználat ellenőrzése

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

MATLAB alapismeretek I.

MATLAB alapismeretek III.

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

Egyéni párbeszédpanel Excelben

Az MS Excel táblázatkezelés modul részletes tematika listája

4. modul - Táblázatkezelés

Az Excel táblázatkezelő

Táblázatkezelés Syllabus 5.0 A syllabus célja 2014 ECDL Alapítvány Jogi nyilatkozat A modul célja

Táblázatkezelés Excel XP-vel. Tanmenet

SZÁMÍTÁSOK A TÁBLÁZATBAN

Access gyakorlati feladatok lépésről lépésre

FELHASZNÁLÓI ÚTMUTATÓ

Oktatási anyag Excel kezdő

1. Bevezetés. Főkönyv ablakon (1. ábra) az Új rekord felvitele ( vegyes tétel rögzítése (2. ábra).

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

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

MÁOK Sm. Szervezete 7400 Kaposvár, Cseri major Utolsó frissítés: TÁVOKTATÁS. MS Excel táblába oszlop beszúrása

Facebook album beillesztése az oldalba

Az importálás folyamata Felhasználói dokumentáció verzió 2.1.

MATLAB alapismeretek X. Egy összetettebb példa grafikus felhasználói felület (GUI) létrehozására

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

Fatömegbecslési jegyzőkönyvek

Átutalási csomag karbantartó modul

Fontos biztonsági figyelmeztetések

WebAromo elindítása, bejelentkezés

SZÁMÍTÓGÉPES ADATFELDOLGOZÁS

Labor leletező program

Táblázatkezelés 5. - Függvények

ONLINE SZAKÉRTŐI KERETRENDSZER

Táblázatkezelés (Excel)

ETA tárgyfelelős. Munka az ETA-ban tárgyfelelősként

ADATSZOLGÁLTATÁS webes metaadat-szerkesztővel

MATLAB alapismeretek II.

Microsoft Excel. Táblázatkezelés. Dr. Dienes Beatrix

A webáruház kezdőlapján háromféle diavetítés beállítására van lehetőség:

Kötelezettségvállalások rögzítésének felhasználói leírása

Magyar Kereskedelmi és Iparkamara HelpDesk rendszer. Felhasználói útmutató

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

A FileZilla program beállítása az első belépés alkalmával

Bóra Adatcsere. A webes modul működésének részletesebb leírását a csatolt dokumentum tartalmazza.

Hatodéves jelentkezés a Moduloban

GPRS Remote. GPRS alapú android applikáció távvezérléshez. Kezelési útmutató

MARKETING ELEMZÉS TERVEZÉS PROGRAM ISMERTETİ

7. Előadás. Makrók alkalmazása. Salamon Júlia. Előadás I. éves mérnök hallgatók számára

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.

ÚTMUTATÓ az RVTV portálon történő ciklus beállításhoz

ALLOKÁLÁS TÁJÉKOZTATÓ KAPCSOLÓDÓ RENDSZERÜZEMELTETŐK ÉS A RENDSZERHASZNÁLÓK SZÁMÁRA

3. modul - Szövegszerkesztés

VBA makrók aláírása Office 2007 esetén

Haladó irodai számítógépes képzés tematika

Közfoglalkoztatás támogatás megállapítását segítő segédtábla használati útmutatója

Alapok (a K2D rendszer alapjai)

SportinvazioClub felhasználói kézikönyv v

Gyorsított jegybeírás. Felhasználói dokumentáció verzió 2.0.

Táblázatkezelés Excel XP-vel. Tanmenet

2 Excel 2016 zsebkönyv

Leltár, leltárazás. Készlet leltár, leltárazás

Táblázatkezelés Excel XP-vel. Tanmenet

Új Nemzedék Központ. EFOP pályázatok online beszámoló felülete. Felhasználói útmutató

NeoCMS tartalommenedzselő szoftver leírása

ClicXoft programtálca Leírás

VarioFace dokumenta cio

VBA. Visual Basic for Applications

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

Egyszerű példaprogramok gyakorláshoz

BODROGKOZ.COM / HASZNÁLATI ÚTMUTATÓ

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

FELHASZNÁLÓI LEÍRÁS a DIMSQL Integrált Számviteli Rendszer Bankterminál moduljának használatához

Webes kurzus kezelés folyamata Oktatói felületek

ECDL Táblázatkezelés A táblázatkezelés első lépései Beállítások elvégzése

Fatömegbecslési jegyzőkönyvek

A beszámoló készítés lépéseinek bemutatása egy mintacég Egyszerű Kft. segítségével

Ügyfélforgalom számlálás modul

CÍMLISTA HASZNÁLATA. Címlista alapok

LibreOffice makrók. PCLinuxOS Magazine augusztus. Írta: zerocool

Teljesítményértékelések eredményeinek rögzítése az oktatói weben

FELHASZNÁLÓI ÚTMUTATÓ

3. modul - Szövegszerkesztés

LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK

EGYÜTT AZ EGÉSZSÉGÉRT! A NETFIT FEJLESZTÉSI IRÁNYAINAK BEMUTATÁSA AZ ADAPTÁLT NETFIT -HEZ TOVÁBBFEJLESZTETT INFORMATIKAI RENDSZER BEMUTATÁSA

Teszt autók mozgatása modul

5. A záróvizsga-jegyzőkönyv készítése

HASZNÁLATI ÚTMUTATÓ DOLGOZÓK IMPORTÁLÁSA KULCS BÉR PROGRAMBA AZ ONLINE MUNKAIDŐ NYILVÁNTARTÓ RENDSZERBŐL. Budapest, november 08.

Bevezetés az informatikába

TANSZÉKI ADMINISZTRÁTORI SEGÉDLET: NEPTUN TÁRGYKEZELÉS, KURZUSKEZELÉS

Feladat kezelő modul

KTI Közlekedéstudományi Intézet Nonprofit Kft. Vasúti Vizsgaközpont

Átírás:

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VI. Haladó ismeretek Makrók készítése Visual Basic nyelven Egyszerű Visual Basic program

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 1. Általános tudnivalók A Makrók használata, megtekintése, szerkesztése, létrehozása, programozása előtt meg kell ismernünk az Excel makrókezelését. Mivel a makrókat tartalmazó alkalmazások rosszindulatúak is lehetnek, az Excel a védekezéshez a beállítások különböző fokozatait nyújtja az Excel gomb/excel beállításai/adatvédelmi központ/ Az Adatvédelmi központ beállításai panelon található makróbeállításokkal.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 2. Általános tudnivalók.. Mint minden vírus, a rosszindulatú makrók is csak akkor kártékonyak, ha futni engedjük őket. Ezért nem általunk készített Excel alkalmazások esetében az Összes makró letiltása értesítéssel beállítást célszerű választani, hogy a megnyitott fájlban lévő esetleges makrókról értesüljünk és megtekintve azokat, eldönthessük, hogy milyen szándékúak. Ilyen beállítás mellett az Excel figyelmeztet, ha makrót tartalmazó fájlt akarunk megnyitni és lehetővé teszi a döntést makrók letiltása/engedélyezése kérdés formájában. Jó tudnunk, hogy egy újonnan létrehozott Excel alkalmazásban létrehozott makrók a beállításoktól függetlenül mindig futtathatók.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 3. A Visual Basic Editor A Visual Basic Editort több úton is megnyithatjuk: 1. A Fejlesztőeszközök/Kód/VisualBasic ikonnal 2. Makrókon keresztül, pl. a Fejlesztőeszközök/Kód/Makrók ikonnal. Ekkor az Excel alkalmazásban lévő makrók listáján keresztül jutunk az Editorba.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 4. Az Excel alkalmazásban lévő makrók listáján keresztül jutunk az Editorba a minket érdeklő makró kijelölése és a Szerkesztés nyomógomb megnyomása után.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 5. Az Editor: Az Editor egy korszerű programozási környezet kinézetét mutatja. Ami elsőre szembetűnik, hogy annak ellenére, hogy magyar nyelvű Excelben nyitottuk meg, angol nyelvű!

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 6. Az elkészült makrókat nem kell külön menteni, azok az Excel fájl mentésével elmentődnek. Hasonlóan az egész munkafüzet is elmentődik az Editorbeli mentés (Save) használatakor. A makró-, illetve Basic program szerkesztésére szolgáló ablakban egy sorba általában csak egy utasítás kerül. Több utasítás egy sorba írása esetén azokat pontosvesszővel szeparálni kell. Az ablakban a forráskód modulokba, azon belül pedig szubrutinokba szerveződik. Egy automatikusan létrejött makró egy szubrutinként jelenik meg. Az ablak felső peremén baloldalt az objektumok, jobboldalt a szubrutinok neve látható egy-egy legördülő listán.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 7. Minket a jobboldali lista érdekel, mivel abban jelennek meg az általunk kreált, programírás nélkül automatikusan létrejött makrók.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 8. Hogy érezzük a kapcsolatot az automatikusan rögzített makrók és azoknak a szerkesztőablakbeli megjelenése között, nézzük meg közelebbről a Választógomb vezérlők bemutatásához létrehozott nagyon egyszerű két makrónkat! A makrók feladata az L18 cella kijelölése és abba az XX, illetve XY szöveg beírása volt.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 9. A makró szubrutin (önállóan hívható alprogram, eljárás) a Sub és End Sub szubrutin zárójelek között tartalmazza a kódot. A Sub után találjuk a szubrutin általunk megadott nevét: MakróXX. Az aposztróf kezdetű zöld sorok kommentek. Itt viszontlátjuk a makró feladatát leíró, általunk megadott információt (XX beírása) és a makró meghívását kiváltó általunk adott billentyűkódot (Ctrl+x). A makró két működést generáló sora feketével következik. Az első az L18 cella kijelölését írja le, a másik a kijelölt aktív cellába az XX szöveg beírását. Az XY férfikromoszóma beírását elvégző makró szubrutin teljesen hasonlóan épül fel.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 10. Következő példaként rögzítsünk egy újabb makrót, amely néhány tag értékének megadását, valamint az értékek összegének meghatározását teszi lehetővé! Adjunk a kis példa celláinak sárga háttérszínt. Legyen a makró neve Összegzés és az indítókódja Ctrl+ z.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 11. A létrehozott kis Excel alkalmazás: A létrejött szubrutin makró: Kis angol tudással a makró követhető. A SUM függvényben az R a Row (sor), a C Column (oszlop) jelentésű és relatív cellamegadás történik.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 12. Programozzunk egy egységmátrix kreálást Visual Basic nyelven!

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 13. Az egységmátrixot létrehozó program rövidebben: Használjuk ki, hogy a cellák sor-oszlop indexei numerikusan is megadhatók! Bejárjuk a mátrixot soronként, azon belül oszloponként egy dupla for ciklussal és azokba a cellákba, ahola sor és oszlop indexe egyezik, 1-et, a többi cellába 0-át írunk.