In sommige formules kun je een matrix gebruiken. De onderdelen in die matrix moeten van elkaar gescheiden worden.
Normaliter gelden in Nederland de backslash \ en de puntkomma ; als scheidingsteken.
{1;2} stelt een matrix voor met 1 kolom en 2 rijen (1 en 2 onderelkaar)
{1\2} stelt een matrix voor met 1 rij en 2 kolommen ( 1 en 2 naastelkaar)
Kortom de \ is de kolom separator en de ; is de rij separator.
Wil je kijken wat er op jouw computer is ingesteld draai dan onderstaande macro.
Option Explicit
Sub ArraySeparators()
Dim strsep As String
'Set Application.International(xlColumnSeparator) = "\"
strsep = "Alternate Array Separator =" & _
Application.International(xlAlternateArraySeparator) & vbCrLf
strsep = strsep & "Column Separator =" & _
Application.International(xlColumnSeparator) & vbCrLf
strsep = strsep & "Decimal Separator =" & _
Application.International(xlDecimalSeparator) & vbCrLf
strsep = strsep & "List Separator =" & _
Application.International(xlListSeparator) & vbCrLf
strsep = strsep & "Row Separator =" & _
Application.International(xlRowSeparator) & vbCrLf
strsep = strsep & "Thousands Separator =" & _
Application.International(xlThousandsSeparator) & vbCrLf
MsgBox (strsep)
End Sub
Resultaat:
