Som et Visual Basic for Applications programmerer , bør du være i stand til å fjerne tall eller tegn i strenger å vise korrekt informasjon til brukeren. I VBA , kan du bruke " Trim" -funksjon for å fjerne eventuelle mellomrom i begynnelsen og slutten av en streng. "Venstre " og "høyre " funksjonene brukes til å returnere et angitt antall tegn fra venstre eller høyre side av en streng. "Erstatt "-funksjonen returnerer en streng hvor en spesifisert delstrengen har blitt erstattet med en annen. Instruksjoner
en
start ved å skrive følgende for å opprette en ny VBA delprosedyre : en
Private Sub cleanString ( )
2
Lag og definere en variabel med en streng : en
Dim StrVar As String
StrVar = " 2Fjern tall og tegn 432 * % fra denne string.33 "
3
Type følgende for å fjerne mellomrom i begynnelsen og slutten av strengen : en
StrVar = Trim ( StrVar )
Skriv inn følgende for å fjerne " 33" fra slutten av strengen :
StrVar = Venstre ( StrVar , Len ( StrVar ) - 2 )
4
Skriv inn følgende for å fjerne "2" fra begynnelsen av strengen : en
StrVar = Right ( StrVar , Len ( StrVar ) - 1 )
5
Skriv inn følgende for å fjerne " 432 *% " fra strengen : en
StrVar = Erstatt ( StrVar , " 432 *% "," " )
6
Skriv inn følgende for å erstatte en dobbel - plass karakter med en eneste plass i strengen : en
StrVar = Erstatt ( StrVar ," ", "")
7
Vis en meldingsboks med den endelige streng ved å skrive følgende :
MsgBox StrVar
8
type "End Sub " til avslutte prosedyren og trykk " F5 " for å kjøre VBA-kode.