Přidejte mezery do řetězce
Běžný způsob, jak přidat mezery do řetězce pomocí VBA, je použít mezery mezi uvozovkami. Následující příklad přidá deset mezer mezi slovo „Hello“ a „World“:
12345678 | Sub AddSpaces ()Dim MyString jako řetězecMyString = "Ahoj" & "" & "Svět"MsgBox MyStringEnd Sub |
Prostorová funkce VBA
Intuitivnější způsob, jak přidat mezery do řetězce, je použít funkci Space (). Následující postup funguje stejně jako předchozí kód, ale používá funkci Space ():
12345678 | Sub AddSpaces ()Dim MyString jako řetězecMyString = "Hello" & Space (10) & "World"MsgBox MyStringEnd Sub |
Sidenote: Toto funguje ve VBA, ale nefunguje ve vzorci tabulky. Místo toho použijte funkci REPT k opakování znaku, například mezery.