Facendo una rapida indagine ho come l'impressione che Excel utilizzi come carattere di separazione campi quello specificato nelle "Opzioni internazionali e della lingua" del Pannello di controllo di Windows. Normalmente il Windows italiano ha queste impostazioni:
Separatore decimale: ,
Simbolo raggruppamento cifre: .
Separatore di elenco: ;
Per aggirare il problema fai così:
codice:
    Open FileName For Output As #FileNum
    Print #FileNum, strCL1 & ";" & dblCL2 & ";" & dblCL3
    Close #FileNum
Ciao