Hogy lehet automatizálni jelentések excel

Az egyik a sok jellemzője Microsoft Excel, hogy képes automatizálni jelentéseket. Hozhat létre interaktív táblázatokat, hogy egyszerűsítse a lehetőségét adatbevitel Excel munkafüzet más emberek, és akkor is automatizálni a generációs jelentéseket. Mindkét funkció igényel némi ismerete Visual Basic. Lépések elvégzéséhez mindkét feladatot az alábbiakban ismertetjük.

lépések szerkesztése

1. módszer a 2:
Hozzon létre egy interaktív táblázatot szerkesztése

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Döntse el, hogy az asztalon fog kinézni. A táblázatot úgy kell elhelyezni, hogy a többi ember könnyen talál olyan területen, ahol az adatok bevitelére.
  • Tudod rendezni az asztalon vízszintesen vagy függőlegesen. A legtöbb felhasználó úgy gondolja, hogy ez könnyebb dolgozni függőleges asztalok, különösen, ha szeretné kinyomtatni őket később.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hozza létre a feliratokat a táblázatban. Meg kell hozzá az oszlop nevét, és adjunk hozzá címkéket a bal oldalon a cella, amely a ház adatbeviteli mezőket.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

A „Beszúrás” menü „eljárás”. Az „Add eljárás” párbeszédablak.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

A Név mezőbe írja be a nevét az eljárást. Hogy a folyamatnak egy értelmes nevet, például „SumExpenses”, ha a táblázat fogják használni jelentési költségeit az utazás. Kattintson az OK gombra, hogy bezárja a párbeszédpanelt.
  • eljárás neve nem tartalmazhat szóközt, hanem a terek, akkor az aláhúzás karakter (_).
  • Miután az ablak bezárása „Add eljárás” akkor megjelenik egy vonal, amely azt mondja: „Public Sub” és a nevét az eljárást. E vonal lesz a szabad hely, és a felirat: „End Sub”.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Írja kódot minden beviteli mező a táblázatban. Minden beviteli mezőben írsz két sornyi kódot.
  • Az első sorban a kód így néz ki: „Range (” CellName „). Select”, ahol „CellName” olyan sejt, amely tárolja tartalmát a beviteli mezőbe. Meg kell a jogot a sejt; ha a szöveg címke található az A2 cellában, akkor el kell helyeznie a beviteli mező B2-es cella (tartomány ( „B2”). Választ). A sejt neve idézőjelek, de nem idézőjelben önmagában egy sor kódot.
  • A második sorban a kód így néz ki: „ActiveCell.Value = InputBox (” InputPrompt „)”, ahol „InputPrompt” egy szöveg, amely figyelmezteti a felhasználót, hogy milyen típusú adatok bevitelére van szükség. Például, ha a cella adja meg a szükséges adatokat költségeinek kiszámítása ebéd helyett „InputPrompt” a „Írja be a teljes költségét ebéd, beleértve a tip.” (Idézőjelben szöveges utasításokat, de ezeket ki kell idézett egész csapat.)

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Írja kódot minden kiszámított mező. Akkor a két vonal a fent leírtak szerint, de ezúttal ActiveCell.Value - ez az eredménye a numerikus számítás vagy funkció, mint például a SUM, helyett a InputBox funkció, melyet a fenti levezetéséhez nyomokat.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Egyidejűleg nyomja Alt és az F8. A „Macro” párbeszédablak.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Kattints a nevét eljárás a makrók listája. Ha a lista csak az eljárás, akkor automatikusan kiválasztja.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Kattintson a Beállítások gombra. Mindent meg kell adnia írni, amelyeket használni fognak együtt a Ctrl billentyűt a gyorsbillentyű-kombináció. Válasszon egy levelet, amely nem használható gyorsbillentyűk, mint a „s” a „rekord”.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Kattintson az „OK”, hogy lezárja a makrók párbeszédablak. Most lehet terjeszteni az interaktív tábla között, akik ezt meg is teszi. Felfedezése után tudják használni a hotkey, hogy bejegyzéseket, és kövesse az utasításokat, hogy az adatok kitöltésével.

2. módszer 2:
Jelentéskészítés automatizálása szerkesztése

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Tartsa a jelentés az összefoglaló táblázatban. Összefoglaló táblázatok célja, hogy összefoglalja az információt, ami segít összehasonlítani a számokat és trendek azonosítására. Az összefoglaló táblázatban kell társítani semmilyen adatot egy asztal vagy import az adatbázisból.

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Írja meg a bat-fájlt, majd futtatni a scriptet a Visual Basic. Ezt meg kell tenni, hogy a forgatókönyvet a Visual automatikusan elindul. Anélkül, bat-file script VB kell indítani manuálisan.
  • A szkript kell a meghatározott formában mappa és fájlnév, cserélje ki a saját, és nem tartalmazzák a zárójelben: [cscript / nologo \\ fileloc \ script.vbs]

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Írja meg a bat-fájl, amely ellenőrzi a fájl érkezett. A szkript végre kell hajtania az alábbi funkciók közül. Miután minden funkciót a szögletes zárójelben az a kód, amely végrehajtja azt. Ha kódot írsz, írd egyben, cserélje ki a nevét például a saját nevét, és nem tartalmazzák a zárójelben megadott példa.
  • Ellenőrizze, hogy az eredményül kapott fájl létezik. [A / f "jelzőt = 2-4 delims = /" %% egy a ( 'dátum / t') ne állítsa rreport = jelentésnév _ %% c - %% egy - %% b.pdf)] Ha a kimeneti fájl formátum nem PDF, a példában, cserélje ki a „.pdf” a kívánt formátumban.
  • Ha az eredményül kapott fájl / jelentés létezik, küldje el e-mailben az embereknek, akiknek szükségük van a jelentés. [Ha létezik \\ pdfloc \% rreport% (SendEmail -f [email protected] -t [email protected] -u Időzített riport -m Report %% jelentést% kapcsolódik. -a \ pdfloc \% rreport% -s yourserver: port -xu felhasználónév -xp jelszó)]
  • Ha a kapott fájlt / jelentés nem létezik ezen a helyen, akkor kell egy eljárást, amely elküldi nekünk egy üzenetet, hogy a fájl létrehozása nem sikerült. [Else (SendEmail -f [email protected] -t [email protected] -u jelentés nem futott -m file% rreport% nem létezik \\ pdfloc \ -s yourserver: port -xu felhasználónév -xp jelszó) ]

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Ellenőrizze, hogy a számítógép van egy mappa „asztali” ( „Desk”). Be kell, hogy ellenőrizze a rendelkezésre álló Desktop mappát mind a 32 bites és 64 bites rendszeren. Ha ezt nem teszi meg, az Excel és az asztalnál kell majd kézzel nyitható.
  • Található egy 32 bites rendszert: c: \ windows \ system32 \ config \ systemprofile
  • Található egy 64 bites rendszer: c: \ windows \ syswow64 \ config \ systemprofile

Hogy lehet automatizálni jelentések excel

Hogy lehet automatizálni jelentések excel

Ütemezése a feladat, hogy fog futni a script, ha szükséges. Bat-fájlt kell futtatni időközönként rendszeresen, függetlenül attól, hogy valaki használja a számítógépet, vagy sem. Ugyanakkor az a probléma, hogy kell telepíteni a lehető legnagyobb hasznot.

Kapcsolódó cikkek