Pošto ti je parametara za razdvajanje ; sigurnije je da to navedeš kao parametar - Regionalna setovanja se često ne odraze na VBA. Ono što je mene zbunilo je da moram da promenim ekstenziju fajla na txt da bi to radilo (Ne znam da li ovo ima veze sa verzijom 2007 ili o čemu se radi?)
Sub Test1()
Workbooks.OpenText Filename:="C:\TEMP\csv.txt", _
DataType:=xlDelimited, Semicolon:=True
End Sub
Dva u dva ide jednom ako možeš da ga ućuškaš