Visual Basic for Applications er et Microsoft-produkt , og programmeringssprog, der anvendes generelt til Excel programmering. I VBA er et argument den værdi, som en procedure bruger til at udføre en opgave. Der er to måder at sende eller passerer et argument i VBA ved fastlæggelsen af en procedure . Afsendelse af reference ( ByRef ) passerer den faktiske adresse i argumentet for proceduren. Når proceduren er udført, vil det returnerende variabel holde en værdi, der er blevet modificeret . Når et argument er gået i værdi ( ByVal ) , er det kun en kopi af den variable sendt til proceduren. Dette efterlader den oprindelige værdi af den variable uændret. Som standard passerer VBA argumenter som reference. Angivelse af metode, du ønsker at benytte består i at gøre en simpel ændring i din funktionens kode. Instruktioner
1
Launch VBA eller det program, du bruger i øjeblikket i samarbejde med VBA.
2
Åbn funktionens VBA-kode , du ønsker at bruge til at sende et argument. < br >
3
skrive søgeordet " ByVal " foran benævnelsen på argumentet i funktionen definition , hvis du ønsker at sende et argument efter værdi . For eksempel: " Function NameProcedure ( strText As String , ByVal lngX As Long ) . "
4
skrive søgeordet " ByRef " foran navnet på argumentet i funktionen definition , hvis du ønsker at angive, at argumentet skal sendes ved henvisning.