Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban
Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban. Részletes útmutató, hogyan készíthet különféle stílusú jegyzeteket bibliográfiai információkhoz vagy magyarázó megjegyzésekhez.
Az Excel VBA számos beépített funkciót kínál. Néhány ilyen Excel VBA- függvény argumentumokat vesz fel, mások pedig nem.
Itt talál néhány példát a VBA függvények kódban való használatára. Sok ilyen példában az MsgBox függvény értéket jelenít meg egy üzenetmezőben. Igen, az MsgBox egy VBA-függvény – meglehetősen szokatlan, de egy funkció. Ez a hasznos funkció egy üzenetet jelenít meg egy párbeszédpanelen, és egy értéket is ad vissza.
A rendszerdátum vagy -idő megjelenítése
Az első példa a VBA Date funkcióját használja az aktuális rendszerdátum megjelenítéséhez egy üzenetmezőben:
Sub ShowDate() MsgBox "Today is:" & Dátum Vége Sub
Figyelje meg, hogy a Dátum függvény nem használ argumentumot. A munkalapfüggvényekkel ellentétben az argumentum nélküli VBA-függvényekhez nincs szükség üres zárójelkészletre. Valójában, ha beír egy üres zárójelkészletet, a VBE azonnal eltávolítja azokat.
A rendszeridő lekérdezéséhez használja az Idő funkciót. Ha pedig mindezt szeretné, használja a Most funkciót a dátum és az idő visszaadásához.
Húrhossz keresése
A következő eljárás a VBA Len függvényt használja, amely egy szöveges karakterlánc hosszát adja vissza. A Len függvénynek egy argumentuma van: a karakterlánc. Amikor végrehajtja ezt az eljárást, az üzenetmezőben megjelenik az Ön neve és a nevében szereplő karakterek száma.
Sub GetLength() Dim MyName As String Dim StringLength As Long MyName = Alkalmazás.Felhasználónév Karakterlánchossz = Len(Névem) Az MsgBox MyName & " " & StringLength & " karaktereket tartalmazza. Vége Sub
A neved hosszának kiszámítása.
Az Excelnek van egy LEN függvénye is, amelyet felhasználhat a munkalap képleteiben. Az Excel verzió és a VBA függvény ugyanúgy működik.
Egy hónap nevének megjelenítése
A következő eljárás a MonthName függvényt használja, amely egy hónap nevét adja vissza. A MonthName egy argumentumot használ: egy 1 és 12 közötti egész számot.
Sub ShowMonthName() Dim This Month As Long Ez a hónap = hónap(dátum) MsgBox hónap neve (ebben a hónapban) Vége Sub
Ez az eljárás a hónap függvényt használja az aktuális hónap lekéréséhez (értékként), és ez az érték a ThisMonth változóhoz van hozzárendelve. A MonthName függvény ezután az értéket szöveggé alakítja. Tehát ha ezt az eljárást áprilisban futtatja, az üzenetmezőben az április szöveg jelenik meg.
Valójában a ThisMonth változóra nincs szükség. Ugyanezt a hatást érheti el ezzel a kifejezéssel, amely három VBA-függvényt használ:
Hónapnév(hónap(dátum))
Itt az aktuális dátum argumentumként kerül átadásra a Hónap függvénynek, amely a MonthName függvénynek argumentumként átadott értéket ad vissza.
A fájl méretének meghatározása
A következő aleljárás megjeleníti az Excel végrehajtható fájl méretét bájtban. Ezt az értéket a FileLen függvény segítségével találja meg:
Sub GetFileSize() Dim TheFile As String TheFile = "C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE" MsgBox FileLen(TheFile) Vége Sub
Figyelje meg, hogy ez a rutin keményen kódolja a fájlnevet (azaz kifejezetten megadja az elérési utat). Ez nem jó ötlet. Előfordulhat, hogy a fájl nem található a C meghajtón, vagy az Excel mappának más a neve. A következő állítás jobb megközelítést mutat:
TheFile = Application.Path & "\EXCEL.EXE"
Az elérési út az Application objektum tulajdonsága. Egyszerűen visszaadja annak a mappanak a nevét, amelybe az alkalmazás (azaz az Excel) telepítve van (a végén fordított perjel nélkül).
A kiválasztott objektum típusának azonosítása
A következő eljárás a TypeName függvényt használja, amely visszaadja a kijelölés típusát a munkalapon (karakterláncként):
Sub ShowSelectionType() Dim SelType As String SelType = Típusnév (kijelölés) MsgBox SelType Vége Sub
A kijelölés lehet egy tartomány, egy kép, egy téglalap, egy diagramterület vagy bármilyen más típusú objektum, amely kiválasztható.
A TypeName függvény nagyon sokoldalú. Ezt a függvényt egy változó adattípusának meghatározására is használhatja.
Néhány VBA-funkció túlmutat a kötelességen. Ahelyett, hogy egyszerűen visszaadnának egy értéket, ezeknek a függvényeknek van néhány hasznos mellékhatása.
VBA-funkciók hasznos mellékelőnyökkel
Funkció | Mit csinál |
MsgBox | Megjelenít egy praktikus párbeszédpanelt, amely üzenetet és gombokat tartalmaz. A függvény egy kódot ad vissza, amely azonosítja, hogy a felhasználó melyik gombra kattint. |
InputBox | Megjelenít egy egyszerű párbeszédpanelt, amely némi bevitelt kér a felhasználótól. A függvény mindent visszaad, amit a felhasználó beír a párbeszédpanelbe. |
Héj | Egy másik programot hajt végre. A függvény a másik program feladatazonosítóját (egyedi azonosítóját) adja vissza (vagy hibát, ha a függvény nem tudja elindítani a másik programot). |
Hogyan lehet megtudni, hogy a VBA mely funkciókat kínálja? Jó kérdés. A legjobb forrás az Excel VBA rendszer . Egy másik módszer a VBA beírása , amelyet egy pont követ. Kapsz egy listát az elemekről. A zöld ikonnal rendelkezők függvények. Ha ez a funkció nem működik, válassza a VBE Eszközök → Beállítások menüpontját, kattintson a Szerkesztő fülre, és jelölje be az Automatikus listatagok lehetőséget.
A VBA-funkciók listájának megjelenítésének módja.
A VBA-ban több mint 140 különböző funkció érhető el. Némelyik annyira speciális és homályos, hogy soha nem lesz rájuk szüksége. Mások azonban nagyon hasznosak számos alkalmazáshoz.
Az Excel VBA leghasznosabb beépített funkciói
Funkció | Mit csinál |
Abs | Egy szám abszolút értékét adja vissza |
Sor | Egy tömböt tartalmazó változatot ad vissza |
Választ | Értéket ad vissza az elemek listájából |
Chr | Az ANSI értéket karakterláncsá alakítja |
CurDir | Az aktuális útvonalat adja vissza |
Dátum | Az aktuális rendszerdátumot adja vissza |
Hozzáadás dátuma | Egy olyan dátumot ad vissza, amelyhez adott időintervallumot adtak – például egy hónapot egy adott dátumtól számítva |
DateDiff | Egy egész számot ad vissza, amely a két dátum közötti megadott időintervallumok számát mutatja – például a most és a születésnapja között eltelt hónapok számát |
DatePart | Egy egész számot ad vissza, amely egy adott dátum meghatározott részét tartalmazza – például az év egy dátumának napját |
Dátum Sorozat | A dátumot sorozatszámmá alakítja |
DateValue | A karakterláncot dátummá alakítja |
Nap | A hónap napját adja vissza dátumértékből |
Rend | Egy mintának megfelelő fájl vagy könyvtár nevét adja vissza |
Téved | Egy hibafeltétel hibaszámát adja vissza |
Hiba | A hibaszámnak megfelelő hibaüzenetet adja vissza |
Exp | A természetes logaritmus (e) hatványra emelt alapját adja vissza |
FileLen | A fájlban lévő bájtok számát adja vissza |
Fix | Egy szám egész részét adja vissza |
Formátum | Megjelenít egy kifejezést egy adott formátumban |
GetSetting | Egy értéket ad vissza a Windows rendszerleíró adatbázisából |
Óra | Egy idő órás részét adja vissza |
InputBox | Megjelenít egy mezőt, amely a felhasználót bevitelre kéri |
InStr | Egy karakterlánc pozícióját adja vissza egy másik karakterláncon belül (az elejétől számítva) |
InStrRev | Egy karakterlánc pozícióját adja vissza egy másik karakterláncon belül (a végétől számítva) |
Int | Egy szám egész részét adja vissza |
IsArray | Returns True if a variable is an array |
IsDate | Returns True if an expression is a date |
IsEmpty | Returns True if a variable has not been initialized |
IsError | Returns True if an expression is an error value |
IsMissing | Returns True if an optional argument was not passed to a procedure |
IsNull | Returns True if an expression contains no valid data |
IsNumeric | Returns True if an expression can be evaluated as a number |
LBound | Returns the smallest subscript for a dimension of an array |
LCase | Returns a string converted to lowercase |
Left | Returns a specified number of characters from the left of a string |
Len | Returns the number of characters in a string |
Mid | Returns a specified number of characters from a string |
Minute | Returns the minutes portion of a time value |
Month | Returns the month from a date value |
MsgBox | Displays a message box and (optionally) returns a value |
Now | Returns the current system date and time |
Replace | Replaces a substring in a string with another substring |
RGB | Returns a numeric RGB value representing a color |
Right | Returns a specified number of characters from the right of a string |
Rnd | Returns a random number between 0 and 1 |
Second | Returns the seconds portion of a time value |
Shell | Runs an executable program |
Space | Returns a string with a specified number of spaces |
Split | Splits a string into parts, using a delimiting character |
Sqr | Returns a number’s square root |
String | Returns a repeating character or string |
Time | Returns the current system time |
Timer | Returns the number of seconds since midnight |
TimeSerial | Returns the time for a specified hour, minute, and second |
TimeValue | Converts a string to a time serial number |
Trim | Returns a string without leading or trailing spaces |
TypeName | Returns a string that describes a variable’s data type |
UBound | Egy tömb dimenziójának legnagyobb elérhető alsó indexét adja vissza |
UCase | A karakterláncot nagybetűssé alakítja |
Val | A karakterláncban található számokat adja vissza |
Hétköznap | Egy számot ad vissza, amely a hét egy napját jelöli |
Év | Az évet adja vissza dátumértékből |
Egy adott Excel VBA-függvényének részletes ismertetéséhez írja be a függvény nevét egy VBA-modulba, mozgassa a kurzort a szövegben bárhová, és nyomja meg az F1 billentyűt.
Lábjegyzetek és végjegyzetek létrehozása a Word 2013-ban. Részletes útmutató, hogyan készíthet különféle stílusú jegyzeteket bibliográfiai információkhoz vagy magyarázó megjegyzésekhez.
Tudjon meg mindent arról, hogyan lehet az Excelben kiemelni a statisztikailag kiugró értékeket, mégpedig egyszerű eszközökkel és módszerekkel. Kiemelt figyelmet fordítunk a kiugró értékek azonosítására és kezelésére.
Az Excel Mintavételi eszközével véletlenszerűen kiválaszthat elemeket egy adatkészletből vagy választhat minden n-edik elemet. Ismerje meg, hogyan használhatja ezt a hasznos funkciót az adatelemzéshez!
Fedezze fel a Microsoft Word 2019 legjobb trükkjeit, amelyek segítenek a hatékonyabb munkavégzésben. Tudd meg, hogyan használhatod ki a program funkcióit!
A Word 2019-ben a bekezdések igazítása és behúzása kulcsfontosságú a dokumentumok megfelelő megjelenítéséhez. Ismerje meg a formázási lehetőségeket és tippeket a hatékonyabb munkához.
Fedezze fel, hogyan használhatja az Excel 2019 Solver bővítményt a komplex problémák megoldására. A célcella, változócellák és kényszerek beállítása lépésről lépésre.
A Word lehetővé teszi dinamikus elemek hozzáadását a dokumentumhoz. Fedezze fel, hogyan lehet különböző mezőket használni a Word programban a dinamikus tartalom létrehozásához.
A SharePoint 2010 oszlopai az adatok tárolására szolgálnak. Fedezze fel a különböző oszlop típusokat és azok alkalmazását a SharePoint rendszeren belül.
A Word 2013 szövegtörlésének képessége kulcsfontosságú, legyen szó szövegalkotásról vagy törlésről. Ismerje meg a hatékony szövegtörlési módszereket!
A fotóalbum funkció a PowerPoint 2016-ban lehetővé teszi, hogy egyszerre több fényképet illesszen be egy prezentációba, megkönnyítve ezzel a többszörös képek kezelését.