130 likes | 239 Views
Informatika I. 8. Excel vezérlők, makrók, hivatkozások. Óra anyaga. Vezérlők és kötésük Makró készítése Hivatkozások Változók Input msgbox. Excel vezérlők. Nézet – Eszköztárak – Vezérlők Fajtái Jelölőnégyzet, beviteli mező, Parancsgomb, Választógomb, Listapanel… Tulajdonságok
E N D
Informatika I. 8. Excel vezérlők, makrók, hivatkozások
Óra anyaga • Vezérlők és kötésük • Makró készítése • Hivatkozások • Változók • Input • msgbox
Excel vezérlők • Nézet – Eszköztárak – Vezérlők • Fajtái • Jelölőnégyzet, beviteli mező, Parancsgomb, Választógomb, Listapanel… • Tulajdonságok • LinkedCell, Caption, Text, Enabled, Value, Visible, Min, Max, Height, Width, Top, Left
Excel Makró • Rögzített műveletsorozat • Létrehozása • Rögzítéssel • Programozással • Eszközök > Makró • Nézet > Eszkötárak > Visual Basic
Makró készítése • Készíts egy makrót, amely az A1:A5 cellatartományt feltölti számokkal, majd az A6 cellába átlagot számol belőlük! • Készíts egy makrót, amely a felette lévő 4 számból átlagot számol! (Relatív hivatkozás gomb)
Makrók írása Sub [makrónév] () ActiveCell.FormulaR1C1 = "=AVERAGE(R[-4]C:R[-1]C)" Range("A6").Select End Sub
Cellák tulajdonságai • Cells(1,1).Value = ”Alma” • Cells(1,1).Interior.Color = vbRed • Cells(1,1).Interior.ColorIndex = 3 • Cells(1,1).Font.Name = ”Arial” • Cells(1,1).Font.Size = 12 • Cells(1,1).Font.Bold = true • Cells(1,1).Font.Italic = true
With Sub formaz() With Cells(1,1).Font .Name = ”Arial” .Color = vbRed .Size = 12 .Bold = true End With End Sub
Abszolút képletek beírása • B1 cellába =2*$A$1 • Cells(1,2).Formula = ”=2*$A$1” • Cells(1,2) = ”=2*$A$1” • Cells(1,2).FormulaR1C1 = ”=2*R1C1” • Cells(1,2) = ”=2*R1C1”
Relatív képletek beírása • B1 cellába =2*A1 • Cells(1,2).Formula = ”=2*A1” • Cells(1,2) = ”=2*A1” • Cells(1,2).FormulaR1C1 = ”=2*RC[-1]” • Cells(1,2) = ”=2*RC[-1]”
Függvények beírása • Cells(1,2) = ”=FACT(A1)” • Cells(1,2) = ”=POWER(R1C1, 2)”
Feladatok • Készíts makrót, amely az aktuális munkalap B9-es cellájába beírja a saját neved! • Készíts makrót, amely az A1:D2 tartomány háttérszínét pirosra, betűszínét fehérre, betűtípusát 12-es Times New Roman dőltbetűsre állítja! • Készíts makrót, amely a kijelölt cellákat sárgára, az aktív cellát pirosra színezi!