Visual Basic für Applikationen ist ein Microsoft Produkt und Programmiersprache, die in der Regel für Excel-Programmierung verwendet wird. In VBA ist ein Argument der Wert , dass ein Verfahren verwendet, um einen Auftrag auszuführen . Es gibt zwei Möglichkeiten des Sendens oder ein Argument in VBA bei der Definition eines Verfahrens . Senden durch Verweis ( ByRef ) leitet die tatsächliche Adresse des Arguments des Verfahrens . Wenn die Prozedur ausgeführt wird, wird die Rückkehr variable halten einen Wert, der geändert wurde. Wenn ein Argument als Wert (ByVal ) übergeben wird, wird nur eine Kopie der Variablen der Prozedur gesendet. Damit bleibt der ursprüngliche Wert der Variablen verändert. Standardmäßig übergibt VBA als Verweis nicht. Angeben der Methode, die Sie verwenden möchten, besteht aus einem einfachen Änderung in Ihrer Funktion den Code . Anleitung
1
Produkteinführung VBA oder die Anwendung Sie derzeit in Verbindung mit VBA .
2
Öffnen der Funktion VBA Code, den Sie verwenden möchten , um ein Argument zu senden.
3
Typ das Schlüsselwort " ByVal " vor dem Namen des Arguments in der Funktionsdefinition , wenn Sie ein Argument als Wert senden möchten. Zum Beispiel: "Funktion NameProcedure ( strText As String , ByVal lngX As Long ) . "
4
Typ das Schlüsselwort " ByRef " vor dem Namen des Arguments in der Funktionsdefinition , wenn Sie angeben möchten , dass das Argument ist unter Bezugnahme gesendet werden.