VBA ist die Abkürzung für Visual Basic für Applikationen und ist in allen Microsoft Office -Software-Programme gefunden. Es ist die Methode der Schreiben von Code mithilfe von Funktionen , die Fragen zu stellen , Berechnungen durchführen und präsentieren Antworten oder Rückkehr. Excel , die Tabellenkalkulations-Software für MS Office, macht den größten Nutzen von VBA in das Schreiben von Code mithilfe von Funktionen , um Zellen über das Blatt abfragen. Die Ergebnisse zeigen, in einer anderen Zelle oder Rückkehr als Bericht , entweder in der gleichen Arbeitsblatt , einem neuen Arbeitsblatt oder ein Diagramm , in Abhängigkeit von der Code, den Sie schreiben. Funktion zur Anzahl der Tage in einem Monat
Unhide berechnen und öffnen Sie Ihre persönlichen Makro-Arbeitsmappe in Excel. Wählen Sie ein neues Modul und schreiben in den folgenden Code.
Funktion NoDays ( FullDate )
NoDays = Day ( DateSerial ( Year ( FullDate ) , IIf ( Month ( FullDate ) = 12 , 1,
Monat ( FullDate ) + 1) , 1) - 1) german
End Function
Klicken Sie auf die Schaltfläche "Speichern" , schließen Sie die PMW und öffnen Sie eine neue Arbeitsmappe. Geben Sie in " 2/15/00 " (ohne die Anführungszeichen) in Zelle A1 . Wählen A2 , wählen Sie "Einfügen ", "Funktion" und dann aus der Liste Kategorie , wählen Sie "Benutzerdefiniert ". Wählen Sie die " Personal.xls ! NoDays " Name der Funktion . Geben Sie "A1" in der FullDate Textbereich des Codes. Wählen Sie "OK" und Sie erhalten die Rückkehr von 29 Tagen im Monat vom Februar 2000 erhalten .
Erstellen einer Prozentuale Änderung Funktion
Unhide und öffnen Sie Ihre persönlichen Makro-Arbeitsmappe wählen Sie "Einfügen ", " Verfahren" und geben Sie " PerChange " (ohne die Anführungszeichen) in das Dialogfeld Feld Name ein. Wählen Sie " Function" aus der Liste Typ und wählen Sie " OK". Ändern Sie die Funktion an diesem Code
Funktion PERCHANGE ( Strom, Prior)
PERCHANGE = . ( Strom - Prior) /Prior
End Function
Speichern und schließen Sie die PMW . Klicken Sie in die Zelle, wo Sie Ihre Antwort zu kommen , klicken Sie auf "Einfügen ", " Funktion ", " Kategorie " und wählen Sie dann " Benutzerdefiniert ". Wählen Sie " Personal.xls ! PerChange " aus der Liste. Typ in der Zelle Adresse für aktuelle Wert und die Zelle für Prior Wert und wählen Sie "OK".
Einfache Finanzfunktionen
Future Value ist eine gemeinsame Finanz- Funktion in Tabellen zur Berechnung und kehren den zukünftigen Wert der periodischen Zahlungen und einen gemeinsamen Zinssatz. Die Funktion ist wie folgt:
= FV (Zins, ZZR , RMZ, BW , Typ)
INTRATE ( Interest Rate ) gibt den Zinssatz eines voll investierten Sicherheit. Der Code ist :
= INTRATE (Abrechnung, Fälligkeit, Anlage , Rückzahlung, Basis )
Logische und Lookup -Funktionen
UND (logische) wird Rückkehr in die Zielzelle TRUE , wenn alle Argumente in der Formel wahr sind. Wenn ein Argument falsch ist, dann ist es FALSCH.
= AND ( Wahrheitswert1 , Wahrheitswert2 , ...) in
HLOOKUP ( Lookup ) sucht nach einem bestimmten Wert in einem Array oder Tabellen , basierend auf den Wert in der ersten Zeile .
= WVERWEIS ( Suchkriterium, Matrix , row_index_number , Bereich_Verweis )