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ì:
Ciaocodice:Open FileName For Output As #FileNum Print #FileNum, strCL1 & ";" & dblCL2 & ";" & dblCL3 Close #FileNum