1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Programozás MS Excel használatával

A Microsoft Excel egy hatékony táblázatkezelő alkalmazás. Sokan lemaradnak a program valódi erejéről, ha nem használnak ki mindent, amit tehet. A Visual Basic for Applications (VBA) egy programozási fejlesztői platform, amely minden Microsoft Office alkalmazáshoz telepítve van. A Visual Basic a régi Basic programozási nyelv átvétele. A VBA segítségével egy egyszerű Microsoft Excel táblázatból dinamikus alkalmazás készíthető, amely automatikusan hajt végre funkciókat és eljárásokat. Ebben a cikkben egyszerű kódot adunk egy Excel 2007 táblázathoz, hogy beszélni tudjon róla. Ez a tökéletes projekt arra, hogy megismerkedjen a VBA környezettel. Mielőtt elkezdené ezt a projektet, tudnia kell valamit a programozásról.

1. lépés

Nyisson meg egy táblázatot. Használhat olyan táblázatot, amely jelenleg van a számítógépén, vagy létrehozhatja az itt látható táblázatot. Ha előre elkészített oszlopot használ, győződjön meg arról, hogy van összesítő oszlop.

2. lépés

Jelenítse meg a Fejlesztő lapot a szalagon. Valószínűleg nem fogja látni a Fejlesztő lapot az Excel megnyitásakor. A képernyő tetején kattintson a "Microsoft Office" gombra, majd kattintson az "Excel-beállítások" gombra. A Népszerű képernyőn válassza a "Fejlesztői lap megjelenítése a szalagon" lehetőséget, és kattintson az "OK" gombra az űrlap bezárásához. Kattintson a „Fejlesztő” fülre, ha az megjelenik az Excel képernyőjén.

3. lépés

Kattintson a „Visual Basic” elemre. Megjelenik a Visual Basic Editor. A jobb oldalon kattintson duplán az 1. lapra, mivel ezzel a lappal fogunk dolgozni. Egy új üres lap kerül a képernyő jobb oldalára.

4. lépés

Írja be az „Option Explicit” kifejezést a képernyő tetején. Ezt minden olyan programmal kell megtennie, amelyet VBA-ban hoz létre. Ez biztosítja, hogy elnevezze a változókat, mielőtt adatokat rendel hozzájuk. Tekintse a változókat kis tárolóknak, amelyek információkat tárolnak. Hasznosak, ha az Ön által használt információ folyamatosan változik. Például a januári összegekkel kell dolgoznia. Mivel ez az összeg időről időre változik, hozzárendeli egy változóhoz. Bármikor hívhatja ezt a változót, még akkor is, ha nem ismeri a benne tárolt adatok pontos mennyiségét.

5. lépés

Gépelje be a következő függvényt:Function TalkIt(txtTotal) Application.Speech.Speak(txtTotal) TalkIt=txtTotal Befejezési függvény Ez az a függvény, amely a táblázatkezelést vezérli. Amit tettünk, az az Excelhez mellékelt beépített szövegfelolvasó generátor volt. A függvény első sora deklarálja a függvényt ("Function"), nevet ad neki ("TalkIt"), majd megadja, hogy milyen adatokat fogunk átadni neki ("txtTotal"). Most, hogy a függvény definiálva van, hivatkoznia kell rá, és el kell küldenie az adatokat, hogy működjön.

6. lépés

Menjen vissza a táblázathoz, és adjon hozzá egy gombot. A Fejlesztő lapon kattintson a "Beszúrás" gombra, majd nyomja meg a gombot (az első ikon a tetején. Rajzolja a gombot a táblázaton bárhová, ahol csak akarja. Megjelenik egy új ablak; nevezze el a gombot "cmd_Total", majd kattintson az "OK" gombra. módosíthatja a gomb szövegét, ha jobb gombbal rákattint a gombra, majd rákattint a "Szöveg szerkesztése" lehetőségre. Beírtam a "Beszéd" szöveget.

7. lépés

Menjen vissza a Visual Basic Editorba az utolsó kódrészlet hozzáadásához. Private Sub cmdTotal_Click() Dim intTotal As Integer 'új változó deklarálása a szöveg tárolására Dim txtTotal As String intTotal =WorksheetFunction.Sum(Cells.Range("B3", "B14")) 'használja az If...else utasítást szabályozza a txtTotal változó értékét If intTotal <2500 Then txtTotal ="Cél nem érhető el" Else txtTotal ="Cél elérve" End If TalkIt (txtTotal) End Sub

A fenti kód azt jelenti, hogy a gombra kattintva a kód látni fogja, hogy a munkalap „Kalapok” oszlopának összege kevesebb-e, mint 2500 USD. Ha igen, akkor az Excel szintetizált hangja azt fogja mondani, hogy „Nem sikerült elérni a célt”. Ha a végösszeg 2500 USD vagy több, akkor a hang azt fogja mondani, hogy „Cél elérve”. Ez az. Most hozta létre első programját a Microsoft Excelben.

Tipp

Ismerje meg a VBA funkciókat és eljárásokat, ha részt vesz egy tanfolyamon vagy vásárol egy oktatókönyvet. Minél többet játszol vele, annál jobban megismered. Ha a program nem működik, előfordulhat, hogy a makrók engedélyezéséhez módosítania kell az Excel biztonsági beállításait. Ehhez kattintson a „Makróbiztonság” elemre a Fejlesztő lapon.


  1. Hogyan programozhatja TV használata RCR311W Remote ?
  2. Hogyan találom meg, hogy melyik portot használom?
  3. Hogyan változtathatom meg egy Excel-táblázat szerzőjét?
  4. Sor vagy oszlop beszúrása Excel-táblázatba
  5. Hogyan számítható ki a kamatláb az Excel használatával