Som Visual Basic for Applications programmør , bør du være i stand til at fjerne tal eller tegn i strenge at vise korrekte oplysninger til brugeren. I VBA kan du bruge "Trim "-funktionen for at fjerne eventuelle mellemrum i begyndelsen og slutningen af en streng. "Venstre " og " Højre" funktioner bruges til at returnere et angivet antal tegn fra venstre eller højre side af en streng. Den " Erstat "-funktionen returnerer en streng , hvor en bestemt delstreng er blevet udskiftet med en anden . Instruktioner
1
Start ved at skrive følgende for at oprette en ny VBA sub procedure : Hej
Private Sub cleanString ()
2
Opret og definere en variabel med en snor : Hej
Dim StrVar As String
StrVar = " 2Fjern tal og tegn 432 * % fra denne string.33 "
3
Type følgende for at fjerne mellemrum i begyndelsen og slutningen af strengen : Hej
StrVar = Trim ( StrVar )
Skriv følgende for at fjerne " 33 " fra slutningen af strengen : < br >
StrVar = Venstre ( StrVar , Len ( StrVar ) - 2)
4
Skriv følgende for at fjerne "2" fra begyndelsen af strengen : Hej
StrVar = Right ( StrVar , Len ( StrVar ) - 1 )
5
Skriv følgende for at fjerne " 432 * % " fra strengen : Hej
StrVar = Erstat ( StrVar , " 432 * % ", " ")
6
Skriv følgende for at erstatte en dobbelt -space karakter med et enkelt mellemrum i strengen : Hej
StrVar = Erstat ( StrVar ," ", "")
7
Vise en besked boks med den endelige streng ved at skrive følgende :
MsgBox StrVar
8
Type " End Sub " til afslutte din procedure og tryk på " F5 " for at køre VBA-kode.