Visual Basic for Applications , of VBA , is een implementatie van de Visual Basic programmeertaal ingebouwd in Microsoft Office-toepassingen en laat u meer functionaliteit toe te voegen aan haar toepassingen . U kunt de functie " StrComp " Visual Basic gebruiken om de waarden van de twee snaren in een VBA script te vergelijken om te zien of ze gelijk zijn en dan aangeven hoe u uw functie om door te gaan op basis van het resultaat willen . StrComp Functie De StrComp functie is een Visual Basic- functie die ook werkt in VBA scripts om strings controleren op gelijkheid . Op een minimum , moet u twee tekenreeksen doorgeven aan de functie . U kunt tekenreeksen tussen aanhalingstekens om de functie of pas variabelen met string waarden . De functie vergelijkt een teken van elke snaar tegelijkertijd , zetten ze hun ASCII numerieke waarden vergelijkingsbasis . Als de numerieke waarden gelijk , de functie naar de volgende paar karakters . Als ze niet , stopt en geeft aan of het karakter van de eerste reeks had in meer of mindere ASCII- waarde van de functie . Letterkast De StrComp functie heeft een optionele derde parameter , genaamd " vergelijken ", die het vergelijken methode die u wilt gebruiken aangeeft . Als u deze parameter weglaat , gebruikt de functie een hoofdlettergevoelig vergelijking van de twee snaren . Bijvoorbeeld , " hello , world" en "Hello , World" terugkeer als niet gelijk vanwege de hoofdletters en kleine letters in elke snaar . Als je voor " vbTextCompare " als de derde parameter , de functie negeert de brief geval , dus " hello , world" en " Hello, World " zijn gelijk . Retourwaarden De StrComp functie retourneert een van de drie waarden : min een , nul of een . Min een geeft aan dat de eerste groep soorten vóór de tweede , dat wil zeggen de eerste keer een teken tussen de twee snaren verschillen , het teken in de eerste reeks een kleinere ASCII waarde dan in de tweede . Nul betekent dat de twee snaren hebben een gelijke waarde . Plus een betekent dat de tweede snaar sorteert voor op de eerste . Syntax Om de StrComp functie aan te roepen , de functienaam typt u , gevolgd door een beugel en vervolgens bieden de twee strings en , indien nodig , het vergelijken methode . Scheid de parameters met komma's . U kunt de functie alleen niet bellen . Je moet wat te doen te geven met het resultaat , zoals het gebruik van het in een voorwaardelijke "als " statement , deze op te slaan in een variabele of gewoon met behulp van een bericht om het resultaat aan de gebruiker weer te geven . Bijvoorbeeld , het typen " var = StrComp ( " Hallo , wereld " , " hello , world " , vbTextCompare ) " doet een case - ongevoelige vergelijking van de twee strings en slaat het resultaat op in de variabele " var " . < Br >
|