Alapszint 2.  Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre.

Slides:



Advertisements
Hasonló előadás
Információs függvények
Advertisements

Koordináták, függvények
Microsoft Excel 3. óra Előadó: Jánosik Tamás.
Algoritmusok.
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Visual Basic for Application (VBA)
Microsoft Excel 7. óra Előadó: Jánosik Tamás.
Számítástechnika I. 2.konzultáció
Felhasználó barátság eszközei
BMEEOVKMKM4 Házi feladat megoldás áttekintés
Benczúr Zsolt VBA gyorstalpaló Benczúr Zsolt
Visual Basic for Application (VBA)
Táblázatkezelés-Excel
Táblázatkezelés Microsoft Excel
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
Borland C/C++ mintapéldák tömbökre
Egy feladat megoldásának gondolatmenete. Feladat: Generáljuk véletlen számokat 1 és 6 között, amíg legalább 10 darab egyes és 10 darab hatos nem lesz.
Táblázatkezelés a MS Excel segítségével
Mátrix függvények Keresőfüggvények
Készítette: Pető László
MICROSOFT OFFICE EXCEL. Indítása  Start - Minden program – Microsoft Office – Microsoft Office Excel  Asztalról az ikonjára dupla kattintással.
Microsoft Excel Függvények VII..
Microsoft Excel Függvények VIII.
Ismerkedés a Microsoft Excel programmal
Programozás C# - ban Feladatsorok.
Függvények.
Függvények.
Feladat: 1.Írjunk eljárást amely egy paraméterként megadott stringből kitörli az összes ‘b’ betűt. 2.Írjunk eljárást amely beolvassa egy személy adatait.
Tömbök és programozási tételek
Rendezések és szövegkezelő függvények
1. Gyakorlat - Alapok 1. Írjon konzolprogramot, amely kiírja a “Hello ELTE” üzenetet! Használja a System.out.println() -t! 2. Írjon konzolprogramot, amely.
Algoritmus gyakorlati feladatok
Készítette: Rummel Szabolcs Elérhetőség:
Fák.
Microsoft Excel függvények
Webprogramozó tanfolyam
Objektum orientált programozás
1 BME VEGYÉSZMÉRNÖKI ÉS BIOMÉRNÖKI KAR MESTERSZINTŰ MŰSZERES ANALITIKA KÉMIA SZAKIRÁNYÚ TOVÁBBKÉPZÉSI SZAK INFORMATIKA (SZÁMÍTÁSTECHNIKA) nov.19.
1 Mivel foglalkozunk a laborokon? 7. hét: Do-Loop-Until Do-Until-Looptömbök Function 7. hét: Do-Loop-Until és Do-Until-Loop ciklusok. Egy indexes tömbök,
Turócziné Kiscsatári Nóra
A Visual Basic nyelvi elemei
Táblázatkezelés KÉPLETEK.
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Táblázatok.
Pole (array of...).  Zložený datový typ na ukladanie viacerých premených  Zápis: var meno_pola : array [ konce intervala ] of základný typ ; Základné.
Függvények II..
8. osztály Egyszerű képletek. Első feladat  Adjunk meg egész számokat, majd számítsuk ki az összegüket, különbségüket és hányadosukat.
Mintapélda Készítsünk programot, amely beolvas egy egész számot, és eldönti arról, hogy prímszám-e. Készítsünk programot, amely beolvas egy egész számot,
Függvények.
Táblázatkezelés.
1. feladat  Készíts olyan függvényt, mely paraméterül kapja két egész típusú változó címét, s hívása után a két változó értéke helyet cserél.
Rendezőalgoritmusok. Feladatok I. 1.Hozzunk létre új StandardEXE VB projektet. Töröljük Form1-t 2.Add/Module/New, majd Properties/átnevezzük: „MainModule”
A 2. géptermi beszámoló VBA anyagának összefoglalása
Kiterjesztések szemantikája: Szemantikai tartomány : Adatoknak, vagy értékeknek egy nem üres halmazát szemantikai tartománynak nevezzük. Jelölése: D. Egy.
Makrók alkalmazása VBA felületen
Összeállította: Gergely János
Excel programozás (makró)
Statisztikai és logikai függvények
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
Az 5,6,7 laborok VBA anyagának összefoglalása
1 BME VEGYÉSZMÉRNÖKI ÉS BIOMÉRNÖKI KAR MESTERSZINTŰ MŰSZERES ANALITIKA KÉMIA SZAKIRÁNYÚ TOVÁBBKÉPZÉSI SZAK INFORMATIKA (SZÁMÍTÁSTECHNIKA) 2010/2011. őszi.
1 BME VBK KROMATOGRÁFIÁS SZAKANALITIKUS KÉPZÉS INFORMATIKA (SZÁMÍTÁSTECHNIKA) dec. 2. Access „elmaradás” - a Beszall_forg lekédezés elkészítése:
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Táblázatkezelés Képletek és függvények. Képletek A képletek olyan egyenletek, amelyek a munkalapon szereplő értékekkel számításokat hajtanak végre. A.
Függvények használata
Excel programozás (makró)
A CLIPS keretrendszer
Gyakorlati feladat példák
Ismerkedés a Microsoft Excel programmal
Előadás másolata:

Alapszint 2

 Készíts makrót, ami a kijelölt cellákat egybenyitja, a tartalmat vízszintesen és függőlegesen középre igazítja és 12 pontos betűméretűre állítja!  A vacip.web.elte.hu/excel/feladatok honlapról töltsd le a VBA2.xls-t, és oldd meg benne a feladatokat!

 Írj makrót, melyben egy előugró üzenetben megjelenik a „helló” szöveg! (msgbox(”helló”))  Írj makrót, ami kiírja az aktuális cella tartalmát egy előugró ablakba! (kell hozzá: msgbox(…); activecell.value)  Írj makrót, mely a kijelölt területet kitölti a keresztneveddel! (selection.value…)  Írj makrót, amely a kijelölt területet kitölti az A1 cellában található szöveggel! (range(”A1”).value)

 Írj makrót, melyben egy előugró üzenetben kiírja az aktív munkalap nevét!  Írj makrót, ami beleírja az aktív cellába a munkafüzet nevét!  Írj makrót, ami az aktív cella tartalmát lemásolja az aktív cella alattiba!  Írj makrót, amely kiírja egy előugró ablakba az aktív cella 100-szorosát!  Írj makrót, ami az aktív cella értékét a 100x- osára cseréli

 Írj makrót, ami az aktív cellát megszorozza a balra lévővel, és az eredményt tőle jobbra írja!  Ugyanaz, mint az előbb, csak most msgbox-ban jelenjen meg az eredmény!  Írj makrót, ami egy üzenetben szól, hogy törölni fog, majd az aktív cellából törli az értéket!  Írj makrót, ami a kijelölt területről törli az értékeket, majd a cellák hátterét pirosra állítja!

 Elágazások: If … Then …  vagy If … Then … Else … End if

 Ha a kijelölt cella üres, írjon bele 1-et!  Ha a kijelölt cellában 10-nél nagyobb szám van, törölje ki!  Ha az aktív cella 10-nél kisebb, növelje 1-el, különben törölje ki ami benne van!  Ha az aktív cellában a keresztneved van, írja ki a teljes neved, különben törölje ki a cella tartalmát!

 Ha a kijelölt cella üres, írjon bele 1-et!  Ha a kijelölt cellában 10-nél nagyobb szám van, törölje ki!  Ha az aktív cella 10-nél kisebb, növelje 1-el, különben törölje ki ami benne van!  Ha az aktív cellában a keresztneved van, írja ki a teljes neved, különben törölje ki a cella tartalmát!

 Írj makrót, ami előugró üzenetben kiírja, hogy az aktív cella nagyobb, vagy nem nagyobb, mint a mellette lévő.  Írj makrót, ami előugró üzenetben kiírja, hogy az aktív cella kisebb, nagyobb, vagy egyenlő, mint a mellette lévő.

 Készíts egy tömböt 0 és 200 közötti véletlen egész számokkal az A oszlopba! (Egymás alatti cellákba kerüljenek a számok!) Ezen a tömbön fogunk dolgozni.  Készíts makrót, ami…  … az utolsó értékre áll a tömbben!  … sorba rendezi a tömböt!  … a tömb után beszúr egy szum függvényt!  … a tömb után szúrja be a szum függvényt akkor is, ha a tömbben lehet egy-egy üres cella! *  … megkeres egy bizonyos értéket (pl. 100) a tömbben!  … megkeresi a B2 cellába írt értéket a tömbben!

 Makró segítségével határozd meg a választ az alábbi kérdésekre!  Van-e 0 a tömbben?    Van-e 100-nál nagyobb szám?  Mi az első 100-nál nagyobb szám?  Hány darab 100-nál nagyobb szám van?    Hány darab 0 van?  Mi a legnagyobb szám a tömbben?    A 100-nál nagyobb számokat írd át egy másik tömbbe! *

Sub van_e2() Do Until ActiveCell.Value = "" Or ActiveCell.Value = "0" ActiveCell.Offset(1, 0).Select Loop If ActiveCell.Value = "0" Then MsgBox ("Van nulla!") Else MsgBox ("Nincs nulla!") End if End Sub

Sub megszamolas() Dim db As Integer 'a db nevű egész szám típusú változó definiálása Do Until ActiveCell.Value = "" If ActiveCell.Value > 100 Then db = db + 1 ActiveCell.Offset(1, 0).Select Loop MsgBox (db & " darab 100-nál nagyobb szám van.") End Sub

Sub maxkivalasztas() Dim max As Integer max = -1 'kezdőérték adás, aminél remélhetőleg cask nagyobb elemek vannak a tömbben Do Until ActiveCell.Value = "" If ActiveCell.Value > max Then max = ActiveCell.Value ActiveCell.Offset(1, 0).Select Loop MsgBox (max & " a legnagyobb szám a tömbben.") End Sub