Pak by mělo stačit na začátek každého záznamu přidat ";" a zapisovat hodnoty od sloupce B.
For sl = 2 To 16
If tmp = "" Then tmp = Cells(rd, sl) Else tmp = tmp & ";" & Cells(rd, sl)
Next
tmp = ";" & tmp
ts.WriteLine tmp
Snad už jsem se trefil :-)citovat