Elke VBA- functie met een " $ " in zijn naam levert een string. Er zijn verschillende van dergelijke functies, elk heeft een dubbele functie , zonder de " $ " teken . Het belangrijkste verschil tussen de twee soorten functies is dat de functies met de " $ " teken return strings . Die zonder " $ " return varianten , die gemakkelijk kan worden omgezet in tekenreeksen . Chr $ De Chr $ functie een personage gebaseerd op de ASCII- code die u invoert . Bijvoorbeeld de ASCII code voor een spatie is 32 . Typen " Chr $ ( 32 ) " in het venster Direct van de VBA -ontwikkelomgeving zal de ruimte karakter geven . Mid $ , Left $ , Right $ VBA kunt u een deel van een tekenreeks extraheren door het specificeren van de startpositie en de lengte van het gedeelte . Bijvoorbeeld , " Mid $ ( " hello ", 1 , 2 ) " zal de substring terugkeren " hij . " The Left $ en Right $ functies extraheren snaar gedeelten van de linker-en rechterzijde van de snaren . < br > Trim $ , ltrim $ , Rtrim $ Gebruik de Trim functies van VBA om witte ruimte van input van de gebruiker en andere snaren te verwijderen . Witte ruimte kan voorkomen dat uw code van het herkennen van een string als geldig . De Trim $ functie tabs en spaties uit zowel de linker-en rechterkant van een input string te verwijderen en terug te keren de string minus de witte ruimte . Ltrim $ en Rtrim $ zal witruimte alleen van de linker-en rechterkant van een input string te verwijderen . Space $ VBA Space $ functie creëert een string opgebouwd uitsluitend van ruimten . Geef het aantal ruimtes die je wilt in de functie enkel argument . Bijvoorbeeld , " Space $ ( 9 ) " geeft een string van negen spaties . UCase $ , LCASE $ Als u nodig hebt om alle karakters te garanderen van een string in hoofdletters , gebruik de functie VBA " UCase $ " . Bijvoorbeeld , " UCase $ ( " hallo " ) " zal opleveren " HELLO . " Gebruik LCASE $ om alle tekens in een string te converteren naar kleine letters . Format $ < br > de format $ functie kunt u een numerieke opmaak snaar van toepassing op een aantal , die u helpt bepalen welke eenheden een aantal is inch Bijvoorbeeld , het volgende commando zal een datum waarde zetten in zijn standaard formaat in een langer datumnotatie . Debug.Print formaat ( # 1966/12/01 # , " mmmm dd , yyyy " ) op Twitter
|