Som ett Visual Basic for Applications programmerare , bör du kunna ta bort siffror eller tecken i strängar för att visa rätt information för användaren . I VBA kan du använda " Trim " -funktionen för att ta bort mellanslag i början och slutet av en sträng . "Vänster" och "höger" funktioner används för att returnera ett angivet antal tecken från vänster eller höger sida av en sträng. "Ersätt " Funktionen returnerar en sträng där en angiven delsträng har ersatts med en annan . Instruktioner
1
börja med att skriva följande för att skapa en ny VBA sub förfarande :
Private Sub cleanString ( )
2
Skapa och definiera en variabel med en sträng :
Dim StrVar As String
StrVar = " 2Ta siffror och tecken 432 * % från detta string.33 " Addera 3
Type följande för att ta bort mellanslag i början och slutet av strängen :
StrVar = Trim ( StrVar ) katalog
Skriv följande för att ta bort " 33 " från slutet av strängen :
StrVar = Vänster ( StrVar , Len ( StrVar ) - 2 )
4
Skriv följande för att ta bort " 2 " från början av strängen :
StrVar = Höger ( StrVar , Len ( StrVar ) - 1 )
5
Skriv följande för att ta bort " 432 * % " från strängen :
StrVar = Ersätt ( StrVar , " 432 * % " , " " )
6
Skriv följande för att ersätta en dubbel - mellanslag med ett enda blanksteg i strängen :
StrVar = Ersätt ( StrVar , " " , " " )
7
visa en meddelanderuta med den sista strängen genom att skriva följande :
MsgBox StrVar
8
Typ " End Sub " till avsluta förfarandet och tryck " F5 " för att köra VBA-kod .