VBA programozás és makrók

2.3. Szoftver előadások és bázisok irodai szoftverek

2.3.7. Alapjai az irodai szoftverek

Visual Basic programozási nyelv alkalmazások: Visual Basic for Applications (VBA)

VBA - egy részhalmaza vizuális programozási nyelv a Visual Basic (VB), amely magában foglalja szinte az összes eszközök létrehozására VB alkalmazásokat.

Minden esemény manifesztálódik konkrét cselekvési programok (válasz, reakció). Egyedi forma lehetővé teszi, hogy hozzon létre párbeszédablak alkalmazás. VBA programozási nyelv írásához használt program kódja, például, hogy hozzon létre egy felhasználó az Excel függvények.

Az a tény, hogy a VBA programozási rendszer képes együttműködni Office tárgyakat, hogy hatékonyan automatizálható kapcsolatos tevékenységek a fejlesztés különböző típusú dokumentumokat.

Tekintsük az algoritmus létrehozására felhasználó VBA funkciók:

3. Ezután végre Insert / Eljárás (behelyezése / eljárás). A párbeszédablakban hozzáadása eljárási függvény nevében (például SUMMA5), és állítsa be a kapcsolókat: Type (típus) - abban a helyzetben Function (funkció); Kör (Field felbontású) - abban a helyzetben, Public (összesen), és kattintson az OK gombra.

5. Ezután adja meg a paraméter lista funkciók, mint például a zárójelben (x, y, z, i, j), adattípus (a pontos számítás) és a típus a függvény visszatérési értéke (nem adható ebben a példában). Továbbá, bemutatjuk a testi funkciók, mint például a SUMMA5 = x + y + z + i + j. Ennek eredményeként megkapjuk az alábbi szöveget a program:

Public Function SUMMA5 (x, y, z, i, j)
SUMMA5 = x + y + z + i + j
End Function

6. Menj vissza az Excel ablak, melyben például, meg kell összefoglalni az öt értéket.

8. Válassza ki a cellát az értékeket és az OK gombra. Kapunk a következő eredményt.

Létrehozása makrót az automatikus adagolásával két szám az A1, B1 és forgalomba az eredményt a C1A cellában, és C1 Cellába türkiz.

Algoritmus hozzon létre egy makrót a feladat:

1. Válassza az Eszközök / Makró felvétel elindításához.

2. A makró neve mezőbe írja be a nevét a makrót. Az első karakter a makró nevét kell írni. A makró nevét nem megengedett hiányosságok; elválasztásra szavak segítségével az aláhúzás.

3. Annak érdekében, hogy végre egy makrót egy billentyűkombinációt, írja a levelet a billentyűkombinációt. Használhatja kombinációk CTRL + betű (a kisbetűk) vagy a CTRL + SHIFT + betű (a nagybetűk), ahol a levél - minden betű billentyűt a billentyűzeten. Ne válassza a szokásos billentyűparancsokat, mint a kiválasztott billentyűkombináció gátolja a szokásos billentyűparancsokat Microsoft Excel idején ez a könyv.

4. A „Save” mezőben válasszon ki egy könyvet, amelyben el szeretné menteni a makrót. Mentsd meg a makró a „Ez a könyv.” Létrehozhat egy rövid leírást a makro, adja meg a kívánt szöveget a Leírás mezőben. A képen látható egy példa a töltés a párbeszédablak „Record Macro”

5. Kattintson az OK gombra.

6. Fuss a makrót, amit szeretne venni.

7. Kattintson a Rögzítés leállítása gombra a lebegő eszköztár „Os” (Felvétel leállítása) vagy az Eszközök / Makró / Stop makró.

Makró felvétel befejeződött, megjelenik a makrók listája a saját neve alatt.

Hívni egy makrót futtatni kell az Eszközök / Makró / Makrók. Aztán a makrók listája párbeszédpanel, megtalálja azt nevét, majd kattintson a Futtatás gombra.

Kinevezés gombjára futtatni a makrót

Makrók lehet futtatni egy gombot a beépített eszköztár, akkor végre kell hajtani:

Kinevezés grafikus objektum futtatni a makrót:

  1. Készítsen egy grafikus objektum.
  2. A kiválasztott grafikus, a helyi menüből.
  3. Válassza ki a parancsot a helyi menüben Makró hozzárendelése.
  4. A megjelenő párbeszédablakban „Assign Macro tárgy”, adja meg a makró nevét a Makrónév mezőbe, majd kattintson az OK gombra.
  1. Válassza ki a parancsot az Eszközök / Makró / Makrók.
  2. Válassza ki a makró nevét meg kell változtatni, a Név listában.
  3. Nyomja meg az Edit gombot nyitja Visual Basic ablak, amelyben módosíthatja a kijelölt makró parancsok, Visual Basic nyelven íródott.

VBA programozás és makrók

  1. Az Eszközök menü Makró pontjára, majd - kattints makrók.
  2. Az aktuális munkafüzet makrók listája, akkor ki kell választania a kívánt makrót majd kattintson az Eltávolítás.

Átnevezése makró log makro szerkesztés módban, és a program változtatni a címet. Az új név automatikusan felülírja a legrégebbi a makrók listája, és hivatkozások fogják hívni egy makrót egy új nevet.

Bővebben >>> Tárgy: 2.4.1. Alapfogalmak adatbázis-kezelő rendszerek

Oszd meg barátaiddal