Innehållsförteckning
Lägg till mellanslag i en sträng
Ett vanligt sätt att lägga till mellanslag i en sträng med VBA är att använda tomma mellanslag mellan citattecken. Följande exempel lägger till tio mellanslag mellan ordet "Hej" och "Världen":
12345678 | Sub AddSpaces ()Dim MyString som strängMyString = "Hej" & "" & "Världen"MsgBox MyStringAvsluta Sub |
VBA -rymdfunktion
Ett mer intuitivt sätt att lägga till mellanslag i en sträng är att använda funktionen Space (). Följande gör samma sak som den tidigare koden, men den använder funktionen Space ():
12345678 | Sub AddSpaces ()Dim MyString som strängMyString = "Hej" & Space (10) & "World"MsgBox MyStringAvsluta Sub |
Sidenote: Detta fungerar i VBA, men det fungerar inte i en kalkylformel. Använd istället REPT -funktionen för att upprepa ett tecken, till exempel ett mellanslag.