Here is a function that can preform that task. What you do with the results is up to you.
Function DoubleSplit(StrVal As String)
'example
'Call DoubleSplit("1-a,2-b,3-c,4-d")
Dim PreVal() As String, PostValCol1() As String, PostValCol2() As String
Dim x As Integer, PreArray As String...