Genereer verslae outomaties in Excel
Een van die belangrikste funksies van Microsoft Excel is die vermoë om verslae te genereer. U kan interaktiewe sigblaaie maak om dit vir ander gebruikers makliker te maak om data in `n werkboek in te voer. Dit is ook moontlik om verslae outomaties te genereer. Beide funksies vereis `n bietjie kennis van Visual Basic. Hieronder is die stappe om albei take uit te voer.
conținut
stappe
Metode 1
Skep van `n interaktiewe sigblad
1
Besluit op die uitleg van jou sigblad. Die sigblad moet gereël word sodat ander gebruikers die velde vinnig kan vind vir die invoer van data.
- U kan u sigblad horisontaal of vertikaal oriënteer. Die meeste gebruikers vind `n vertikale uitleg makliker om saam te werk, veral as hulle wil hê dat hulle die sigblad kan druk.
2
Maak opskrifte vir die sigblad. Plaas `n kop bokant elke kolom, sowel as in die sel aan die linkerkant van elke sel van die kolom waar u die invulvelde wil plaas.
3
Druk die Alt en F11 sleutels terselfdertyd. Dit maak die Microsoft Visual Basic-redakteur oop.
4
Dubbelklik "Hierdie werkboek" in die venster "Projek-VBA Projek" bo links. Hiermee word `n kodering venster in die hoof editor venster oop.
5
Kies "prosedure" via Invoer in die hoofkieslys. Die dialoog Insert Procedure word oop.
6
Voer `n naam vir prosedure in die Naam veld in. Gee die prosedure `n betekenisvolle naam, soos "TotaalUitgaven" as jou interaktiewe sigblad gebruik gaan word vir die dop van reiskoste. Klik OK om die dialoog te sluit.
7
Voer die kode vir elke invoerveld in die sigblad in. Jy sal twee reëls kode skryf vir elke inskrywing.
8
Voer kode in vir elke berekeningsveld. Jy gebruik dieselfde twee reëls as hierbo, maar hierdie keer is ActiveCell.Value `n berekeningsfunksie, soos SUM, in plaas van die funksie InputBox wat gebruik word om die insetboodskap te vertoon.
9
Voeg `n kode reël by om jou interaktiewe sigblad te stoor. Die kode is `ActiveWorkbook.SaveAs Leêrnaam: ="Bestandsnaam.xls" `, waar "Lêernaam" die naam is van jou interaktiewe sigblad. (Plaas aanhalingstekens rond "Bestandsnaam.xls"maar nie om die volle voorbeeld nie).
10
Druk Alt en Q gelyktydig. Dit sluit die Visual Basic-redakteur.
11
Druk Alt en F8 terselfdertyd. Dit maak die Macro-venster oop.
12
Klik op die naam van u prosedure in die Makro-lys. As dit die enigste prosedure in die lys is, sal dit outomaties gekies word.
13
Klik op die Opsies knoppie. U sal nou gevra word om `n karakter te kies vir `n sleutel kombinasie met die Ctrl sleutel. Kies `n betekenisvolle brief wat nog nie as `n kortpad gebruik word nie, soos `n `I` vir `invoer`.
14
Kliek `OK` om die venster Macro-opsies te sluit. U kan nou u interaktiewe sigblad aan potensiële gebruikers versprei. Nadat hulle dit oopgemaak het, kan hulle die snelkoppeling gebruik om die invoer van data in te skakel, en volg die kennisgewings wat jy gemaak het vir die invoer van data.
Metode 2
Outomatiseer die generering van verslae
1
Maak jou verslag `n draai tabel. Draaistabelle is ontwikkel om oorsigte van data te skep sodat jy getalle kan vergelyk en tendense kan herken. Jou draaitabel moet gekoppel word aan data elders in jou sigblad of vanaf `n databasis ingevoer word.
2
Skryf `n Visual Basic-script om die verslag oop te maak en te sluit. Die skrif moet die onderstaande funksies uitvoer. Elke funksie word beskryf, gevolg deur die kode wat tussen vierkantige hakies geïmplementeer moet word. Wanneer u die werklike programkode skryf, skryf u dit in `n enkele blokkie, vervang die voorbeeldname met u eie name, en moenie die vierkantige hakies rondom die hele voorbeeld insluit nie.
3
Skryf `n bondelskrip in Notepad (en stoor dit later as `.bat`) om die Visual Basic-script te begin. Dit is nodig om die Visual Basic-script outomaties te laat loop. Sonder die batch script, moet die VB script manueel uitgevoer word.
4
Skryf `n bondelskrip om te kontroleer of die uitvoerlêer bestaan wanneer dit geskep word. Die skrif moet die funksies hieronder beskryf. Elke funksie word gevolg deur kode wat tussen vierkantige hakies geïmplementeer moet word. Wanneer u die werklike kode skryf, doen dit in een blokkie en vervang die name van die voorbeelde met hul eie name, sonder die regte hakies.
5
Kontroleer of die gids `Desktop` op die rekenaar bestaan. U moet seker maak dat die Desktop-lêergids bestaan vir beide `n 32-bis en `n 64-bits-stelsel. As u dit nie doen nie, moet Excel en u sigblad handmatig oopgemaak word.
6
Indien nodig, beplan `n taak om die skrifte uit te voer. Die bondelskrifte moet deurlopend uitgevoer word, ongeag of iemand die rekenaar gebruik of nie. Die gesag moet so hoog as moontlik gestel word.
wenke
- Beplande take word die beste uit `n bediener uitgevoer, gewoonlik vanaf `n stelselrekening met administrateur regte. Die enigste nadeel om take uit `n stelselrekening uit te voer, is dat daar geen gebruikerskoppelvlak beskikbaar is nie, maar outomatiese take loop gewoonlik in die agtergrond, sonder dat die gebruiker dit opmerk.
Deel op sosiale netwerke:
Verwante
- Skep `n sirkelgrafiek in Excel
- Skep draaitabelle in Excel
- Skep `n databasis van `n Excel-sigblad
- Skryf `n maklike makro in Excel
- Skep `n kalender in Excel
- Skep `n kieslys in Excel
- Skep `n persoonlike begroting in Excel
- Skep `n sigblad in Excel
- Skep `n staafgrafiek in Excel
- Skep `n tydlyn in Excel
- Skep `n aftreklys in Excel
- Verminder Excel-lêers
- Groepdata in Excel
- Voeg data in Excel saam
- Vergelyking van data in Excel
- Trek getalle van mekaar in Excel af
- Sorteer kolomme in Microsoft Excel alfabeties
- Regressie analise in Excel
- Skep vaste rye en kolomme in Excel
- Maak verborge kolomme sigbaar in Excel
- Gebruik VLOOKUP in Excel