Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Excel programozás (makró) Gräff József 2014. Típusok numerikus:numerikus: lebegőpontos: single !, double # egész: byte, integer %, long & string:string:

Hasonló előadás


Az előadások a következő témára: "Excel programozás (makró) Gräff József 2014. Típusok numerikus:numerikus: lebegőpontos: single !, double # egész: byte, integer %, long & string:string:"— Előadás másolata:

1 Excel programozás (makró) Gräff József 2014

2 Típusok numerikus:numerikus: lebegőpontos: single !, double # egész: byte, integer %, long & string:string: string $ logikai:logikai: boolean tömb:tömb: (alsó to felső) as típus Variant: mindenes

3 Változók Dim d as integer, i%Dim d as integer, i% a használat közben nem kell a rövidítő karakter! Dim a, b, cDim a, b, c mind variant lesz! Dim t#(5), p(1 to 3, 5 to 9) as singleDim t#(5), p(1 to 3, 5 to 9) as single t double típusú 0-tól vagy 1-től induló indexszel (Option Base)

4 Függvény, eljárás írás Function név(paraméterek) as típus vagy Function nev?(paraméterek) …. End Function Sub név(paraméterek) …. End Sub (Sub=void) Értékkel: ByVal Címmel: ByRef (pointer) Function Pitagorasz#(a#, b#) Pitagorasz=sqrt(a*a+b*b) Pitagorasz=sqrt(a*a+b*b) End Function (alapért.)

5 Függvény, eljárás hívás ByRef esetén kötelező változót használni Eljárásnál, ha több paraméter van, kötelező a CALL használata: Call eljárás2(3,5) Eljárás1(fa)

6 Ciklusok 1 FOR: for vált=kezd to vég [lépés] … Next vált (Exit For = break) WHILE: while feltétel …Wend (amíg igaz ismétel)

7 Ciklusok 2 Do While vagy Until feltétel …Loop While feltétel: ismétel, amíg igaz (Exit Do = break) Do… Loop While vagy Until feltétel (Exit Do = break) Until feltétel: ismétel, amíg igazzá nem válik

8 Elágazások if If feltétel Then teendő1 Else teendő2 If feltétel Then teendők1 teendők1Else teendők2 teendők2 End if

9 Elágazások select case Select Case numkif vagy string Case eset1 teendők1 teendők1… Case esetn teendőkn teendőkn Case Else teendők egyébként teendők egyébként End Select (NINCS BREAK!!!!)

10 Kapcsolat az Excel cellákkal A variant típusú CELLS tömb sor, oszlop sorendű indexeléssel Tanács: Record Macro!!!!!!!!!!!!

11 Köszönöm a figyelmet!


Letölteni ppt "Excel programozás (makró) Gräff József 2014. Típusok numerikus:numerikus: lebegőpontos: single !, double # egész: byte, integer %, long & string:string:"

Hasonló előadás


Google Hirdetések