Alkalmazások létrehozása VBA az Excel, tipikus helyzetekben
Létrehozása VBA alkalmazás Excel, tipikus helyzetekben
Excel - ez a leggyakrabban használt kifejezések a programozás Office alkalmazást. Az én tapasztalatom tanításáért Office programozás, a túlnyomó többsége a munkavállalók a vállalkozások érdekli, hogy lehet automatizálni a tevékenység végrehajtása az Excel. Leggyakrabban az alábbi helyzetek cégek:
- meg kell, hogy automatizálják a letöltési adatok az Excel táblázatkezelő az adatbázisból, majd automatikusan generál feldolgozásának ez a táblázat (számítások, szimulációk, stb), és ezt az információt a szokásos formában. A gyakorlatban természetesen sokkal korrektebb, hogy megpróbálja, hogy elhalasztja a végrehajtását a számítások (csoportosítás, összesítések kiszámításakor csoportok, stb), hogy az adatbázis szerver, de általában az emberek számára, hogy nem szükséges tudta vagy engedélye együttműködni az adatbázis szerver. Ezért az ilyen helyzetekben, Excel nélkülözhetetlen eszköz;
- Az első változat a helyzetet - olyan alkalmazás, amely működik az adatbázis, már tudja, hogyan kell generálni jelentések Excel formátumban. De az idő múlásával, igények változása a jelentésekben, szükség van az új jelentésekben, vagy módosítsa a régiek. Leggyakrabban, ebben az esetben a felhasználó létrehozni saját új jelentések adatainak felhasználásával a régi. Ismétlődő munka nagyon sok, így az automatizálás ezeket a műveleteket csupán arra van szükség;
- Nagyon gyakran az emberek, anélkül, hogy forduljon a professzionális programozók rájönnek kell saját alkalmazások Excel táblázatkezelő. A különböző szervezetek, mint például a pénzügyi tervezés és költségvetés végezzük egyszerűen egy sor Excel fájlok (gyakran független). Excel az a szerepe egy adatbázist, és a szerepe a kliens alkalmazás, és jelentés generátor. Ilyen esetekben természetesen mellett automatizálási kérdések nagyon komoly;
- Excel fájl formátum kényelmes nemcsak az információk megjelenítéséhez az adatbázisból, hanem letölteni az adatokat manuálisan be az adatbázisba. Gyakran a vállalkozás az ágak, részlegek, alkalmazottak stb összegyűjtött Excel formátumban. Ennek eredményeként, az idő múlásával, felmerül a kérdés - hogyan automatizálható a terhelési adatok Excel adatbázis;
- Az én tapasztalatom szerint, a vállalatok gyakran kell szinkronizálni az adatokat a Excel fájlok és adatbázisok (vagy más Excel-fájlokat, vagy fájlokat, DBF, stb - az idő nem alapvető). Például, hogy hogyan, hogy megbizonyosodjon arról, hogy amikor belép a felhasználói adatokat egy Excel fájlt, ez az információ azonnal bekerül az adatbázisba.
Technikák szükségesek az ilyen feladatok ebben a fejezetben tárgyaljuk. Reméljük, hogy miután tanulmányozta a problémát hogyan lehet megoldani őket, akkor nem lesz.
A program szempontjából Excel, ellentétben a Word, gyakran nem használják levezető eszközt és szerkesztheti az adatokat, és elvégzik a számításokat, és megjeleníti őket speciális formátumokban (grafikon összefoglaló táblázat, stb.) Ha nagy mennyiségű adatot (például annak szükségességét, hogy adatokat tároljon a fogyasztók / szerződések / kellékek, érdemes gondolkodni egy csomó Excel plusz adatbázis (ez csokor is nagyon kényelmes és produktív).
Hierarchiája szabványos objektumok Excel kicsit. Ha az Ige minden épül három tárgyat: Application - Dokumentum - Range, az Excel van egy új elemet - levél, így a fő hierarchia a következő: Application - munkafüzet (Könyv) - munkalap (ív) - tartomány (tartomány).
Az Excel egy nagyon gazdag könyvtárát beépített függvények (statisztikai, pénzügyi, matematikai, stb), ami lehet, hogy rendeltetésszerűen használják. Gyakran előfordul, hogy a jelenléte egy ilyen könyvtári funkciók döntő fontosságú, ha kiválasztja az Excel, mint a platform építési célra.
Az Excel valóban épített több külső alkalmazások, amelyek használata is nagyon kényelmes. Példák - Összefoglaló táblázat (Kimutatás tárgy) - integrált Excel OLAP-kliens Microsoft megszerzett társaság Panorama Software, QueryTable - egy különleges lehetőség a dolgozó információt az adatbázisból, kör tárgy - olyan dolgozó ábrák, stb