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

Hasonló dokumentumok
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ó 0. Excel V. Haladó ismeretek. Makrók Űrlap vezérlőelemek Legördülő lista

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

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

munkafüzet open eseményéhez

Az Excel táblázatkezelő

Egyéni párbeszédpanel Excelben

MATLAB alapismeretek I.

Feltételes formázás az Excelben

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

Excel III. Haladó ismeretek

Alkalmazott Informatikai Tanszék SZÁMÍTÁSTECHNIKA I. Dr.Dudás László 5./1.

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

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

MATLAB alapismeretek V. Eredmények grafikus megjelenítése: oszlopdiagramok, hisztogramok, tortadiagramok

A WORD 2016 szövegszerkesztő újdonságai

SZE INFORMATIKAI KÉPZÉS 1

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

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

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

Megyei tervezést támogató alkalmazás

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

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

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

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

Programozási segédlet

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei. Atomerőművek üzemtana

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

Vektortér. A vektortér elemeit vektornak, a test elemeit skalárnak nevezzük. Ezért a függvény neve skalárral való szorzás (nem művelet).

CÍMJEGYZÉK ÜDVÖZLÜNK A TALK FUSION CÍMJEGYZÉK HASZNÁLATI ÚTMUTATÓJÁBAN

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

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

Nevelési év indítása óvodák esetén


Hatodéves jelentkezés a Moduloban

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

6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok

Felhasználói kézikönyv a WEB EDInet rendszer használatához

Kérem, ismerkedjen meg a DigitAudit program AuditTeszt moduljának Adatok tesztelése menüpontjával.

TÖRZSLAP NYOMTATÁS. Felhasználói dokumentáció verzió 2.1. Budapest, 2009.

Teszt autók mozgatása modul

12. előadás. Egyenletrendszerek, mátrixok. Dr. Szörényi Miklós, Dr. Kallós Gábor

ÉRTÉKELÉS: VIZSGÁZTATÓ ALÁÍRÁSA:... VIZSGÁZÓ NEVE:

2 Excel 2016 zsebkönyv

a Microsoft Excel programban dr. Nyári Tibor

LOGISZTIKAI ADATBÁZIS RENDSZEREK EXCEL ALAPOK

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

Mio Technology Limited C510, C710. Gyors használati utasítás a Mio Map v3 programhoz. Magyar

Microsoft Excel 2010

HVK Adminisztrátori használati útmutató

MATLAB alapismeretek II.

Első egyéni feladat (Minta)

MATLAB alapismeretek III.

NEMZETI SZAKKÉPZÉSI ÉS FELNŐTTKÉPZÉSI HIVATAL. Komplex szakmai vizsga. Gyakorlati vizsgatevékenység

Teljesítményértékelések eredményeinek rögzítése a Neptun Egységes Tanulmányi Rendszerben

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

LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR

C#---Access adatbáziskezelési gyakorlat

Rácsvonalak parancsot. Válasszuk az Elsődleges függőleges rácsvonalak parancs Segédrácsok parancsát!

Szövegszerkesztés Word XP-vel. Tanmenet

az adatbevitel szabályozása, alapok

Ismerkedés az Office 2007 felhasználói felületével

Gábor Dénes Számítástechnikai Emlékverseny 2005/2006 Alkalmazói kategória, III. korcsoport Második forduló

Segédlet a szakdolgozatok/portfóliók elektronikus feltöltéséhez

Tömbök kezelése. Példa: Vonalkód ellenőrzőjegyének kiszámítása

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

Adatszerkezetek. Nevezetes algoritmusok (Keresések, rendezések)

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

Tartalom. Matematikai alapok. Termékgyártási példafeladat. Keverési példafeladat Szállítási példafeladat Hátizsák feladat, egészértékű feladat

Tájékoztató. Használható segédeszköz: -

1.eredeti elképzelés 1.1

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

VirtueMart bővítmény letölthető termékek eladásához

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

3. modul - Szövegszerkesztés

Labor leletező program

Hogyan lehet Pivot tábla segítségével komplex adatokat elemezni és bemutatni?

12 48 b Oldjuk meg az Egyenlet munkalapon a következő egyenletrendszert az inverz mátrixos módszer segítségével! Lépések:

Bázistranszformáció és alkalmazásai 2.

5. tálca (opcionális) 6. tálca (elválasztó) (opcionális) Nagykapacitású finiser (opcionális) Vezérlőpanel

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

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

ADMINISZTRÁTORI CSOPORTOS TANULMÁNYÚT Közös (csoportvezető) KITÖLTÉSI ÚTMUTATÓ

Fájl/Megnyitás Nyers.xlsx Adatok/Külső adatok átvétele/szövegből Adatok.csv Tagoltat Pontosvesszővel elválasz- tottat szövegre

Erőforrások hozzárendelése tevékenységekhez

Dr. Pétery Kristóf: Excel 2007 feladatok és megoldások 2.

SZE INFORMATIKAI KÉZÉS 1

Microsoft Word előadás. Bevezetés az informatikába I.

Tartalom Keresés és rendezés. Vektoralgoritmusok. 1. fejezet. Keresés adatvektorban. A programozás alapjai I.

Excel. Nem összefügg tartomány kijelölése: miután a tartomány els részét kijelöltük, lenyomjuk és nyomva tartjuk a CTRL gombot.

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei

A 10/2007 (II. 27.) 1/2006 (II. 17.) OM

Gyári alkatrészek raktári betárolása modul

Fuvarszámla készítés. A SZÁMLÁZÁS modul első és legtöbbször használt menüpontja a Fuvarszámla készítés.

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

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

INFORMATIKAI ALAPISMERETEK

Jelentkezés/ Beiratkozás (óvoda)

Keresés és rendezés. A programozás alapjai I. Hálózati Rendszerek és Szolgáltatások Tanszék Farkas Balázs, Fiala Péter, Vitéz András, Zsóka Zoltán

Automatikus feladatok modul

Átírás:

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 0. Excel VIII. Visual Basic programozás alapok 2 Vektorműveletek Visual Basic nyelven

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 1. Vektorműveletek Visual Basic nyelven A következő példa egyszerre mutatja be az Excel vezérlők és a velük indított Visual Basic makrók működését vektorműveleteken keresztül. A feladat: - Generáljunk egy 10 elemű, adott kezdő- és végértékű intervallumba eső véletlenszámokkal feltöltött vektort. - A vektor egészét, vagy egy kiválasztott részét lehessen megfordítani. A rész végeihez alkalmazzunk választógombos kijelölést. - Gombnyomásra történjen meg a vektor elemeinek rendezése. - Gombnyomásra történjen meg az előválsztott páros, páratlan, vagy kétjegyű számok leválogatása. - Bármely kiválasztott vektorelemnek íródjon ki az indexe.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 2. A kész alkalmazás kinézetére vonatkozó elképzelésünk az alábbi:

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 3. A megvalósítás lépései: - Helyezzük el a szükséges WordArt és normál feliratokat, pozícionáljuk, formázzuk a képnek megfelelően. - Helyezzünk el négy nyomógomb vezérlőt, két léptetővezérlőt, két csoportpanelt, rajta 5-5 választógombbal, továbbá két legördülő beviteli listát az Excel munkalapon. - Írjuk meg az Adott vektor feltöltését végző Visual Basic makrót. A makró a léptetővezérlőkkel 0 500 és 501 999 között állítható értékhatárok közötti véletlenszámokkal töltse fel az Adott vektort.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 4. A feltöltést végző makró A TranszponaltatMasol makró a generált vektor transzponált másolatát hozza létre egy rejtett oszlopban. Lásd még később.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 5. A megvalósítás lépései.. - Teszteljük a feltöltés működését, ellenőrizzük a léptetővezérlők alsó és felső korlátjának korrekt beállítását. - Írjuk meg a Visual Basic makrót a MEGFORDÍT nyomógombhoz! Itt kihasználhatjuk, hogy a páratlan elemet tartalmazó megfordítandó vektorrészlet középső eleme helyben marad. A tartomány két végéről befelé haladva a ciklusváltozó által mutatott elemek cseréjét egy pufferváltozóval végezzük.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 6. A megfordítást végző makró: - Teszteljük a makrót különféle választógomb bejelöléseknél, csak két elem cseréjénél és a teljes vektor megfordításánál is.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 7. A megvalósítás lépései.. - Írjuk meg a Visual Basic makrót a RENDEZ nyomógombhoz! A rendezéshez előbb másoljuk az Adott vektort a Rendezett vektorba, majd helyben rendezzük. - Teszteljük a rendezést is.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 8. A rendezést végző makró:

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 9. A megvalósítás lépései.. - Majd készítsük elő a leválogatást, adjuk meg a baloldali beviteli lista számára a listaelemeket egy félreeső helyén a munkalapnak: - Írjuk meg a Visual Basic makrót a LEVÁLOGAT nyomógombhoz! - Teszteljük a leválogatást is.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 10. A leválogatást végző makró: Ha a korábbi leválogatás listája hosszabb lenne, a felül nem írt maradékát töröljük.

Alkalmazott Informatikai Intézeti Tanszék MŰSZAKI INFORMATIKA Dr.Dudás László 11. A választott elem indexét a második Beviteli lista automatikusan adja, azonban gond, hogy nem tud sorvektorból listát feltölteni, hanem csak oszlopvektorból. Ezért egy nem látszó helyre a TranszponaltatMasol makróval létrehozunk az Adott vektorról rögtön annak generálása, ill. megváltozása után egy másolatot irányított beszúrással, transzponálással. Ezzel már csak meg kell adni a Beviteli lista vezérlőnek ezt a forrás vektort és az index celláját, mint a választás kimeneti eredményét.