Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    VBA strängjämförelse Funktioner

    Visual Basic for Applications , eller VBA är en implementering av Visual Basic programmeringsspråk inbyggt i Microsoft Office- program som låter dig lägga till fler funktioner till sina applikationer . Du kan använda Visual Basic s " StrComp " -funktionen för att jämföra värden mellan två strängar i ett VBA skript för att se om de är lika och sedan ange hur du vill att din funktion att utföras baserat på resultatet . StrComp Funktion

    StrComp funktionen är en Visual Basic -funktion som även fungerar i VBA-skript för att kontrollera strängar för jämställdhet . På ett minimum , du måste passera två strängar till funktionen . Du kan ge strängar inom citationstecken till funktionen eller skicka variabler med strängvärden . Funktionen jämför en karaktär från varje sträng i taget, konvertera dem till deras numeriska ASCII-värden som grund för jämförelse. Om de numeriska värdena är lika , flyttas funktionen till nästa par av tecken. Om de inte är , stoppas funktionen och anger huruvida den första strängen karaktär hade en större eller mindre ASCII-värdet .
    Brev Case

    StrComp Funktionen har en valfri tredje parameter , kallad " jämföra ", vilket indikerar att jämföra metod du vill använda . Om du inte anger parametern använder funktionen en skiftlägeskänslig jämförelse av de två strängarna . Till exempel , " Hello, world " och "Hello , World " avkastning som inte är lika på grund av de små och stora bokstäver i varje sträng . Om du ger " vbTextCompare " som den tredje parametern , ignorerar funktionen bokstaven fallet , så " hello , world " och "Hello , World " är lika .
    Returvärden

    StrComp funktionen returnerar ett av tre värden : minus ett , noll eller ett . Minus en anger att den första strängen sorterar före den andra , det vill säga den första mottaget tecken mellan de två strängarna avviker, har tecknet i den första strängen en mindre ASCII värde än det i den andra . Noll betyder att de två strängarna har ett lika värde . Plus ett innebär att den andra strängen sorterar inför den första .
    Syntax

    vill ringa StrComp funktion skriver du funktionen namn , följt av en konsol och sedan tillhandahålla de två strängar och, om nödvändigt , den jämföra metoden. Separera parametrarna med kommatecken . Du kan inte anropa funktionen ensam . Du måste ange vad man ska göra med resultatet , som att använda den i ett villkorligt " om " uttalande , spara den till en variabel eller helt enkelt använda en meddelanderuta för att visa resultatet för användaren . Till exempel skriver " var = StrComp ( " Hej världen " , " Hello, world " , vbTextCompare ) " gör en skiftlägeskänslig jämförelse av de två strängar och sparar resultatet i " var " variabel .

    Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur komma igång med VBA Med Microsoft Word
    ·Hur du använder FFmpeg Med Visual Basic 6
    ·Hur man gör telefonsamtal med Visual Basic
    ·Hur man spelar en WAV-fil med DirectX Med Visual Basic
    ·Hur man gör Bubble Sortering i VB.net
    ·Visual Basic Calculator Projekt
    ·Vad är ett rutsystem
    ·Hur man skapar en JPEG Använda Visual Basic 2010 Expre…
    ·Hur man använder DTPicker kontroll i Visual Basic
    ·Hur vill kolla en RadioButton på Vb.Net
    Utvalda artiklarna
    ·Lista över funktioner i Visual Basic 6.0
    ·Alternativ till Boomerang Decompiler
    ·Hur Program i MIPS
    ·Hur till Skapa meddelande Maps i MFC
    ·Så ringer en SQL Stored Procedure Använda MS Access V…
    ·Hur Pass en variabel till JavaScript
    ·Hur man uppgraderar från Python 2,5-2,6
    ·Hur fyller en ComboBox med JavaScript
    ·Fördelar med flera Arv
    ·Hur du tar bort rader från textfil i PowerShell
    Copyright © Dator Kunskap http://www.dator.xyz