Bonjour 1000K
je ne comprends pas "J'ai toujours le même soucis: mon programme initial, après export en CSV, prend le nom d'une des feuilles."
Mais dans votre boucle ou vous avez peut être mis ce que je vous indiquais soit :
xWs.SaveAs FileName:=xDir & "\" & xWs.Name, FileFormat:=xlCSV, Local:=True
Faut t'il ajouter l'extension du fichier soit le .CSV
xWs.SaveAs FileName:=xDir & "\" & xWs.Name & ".CSV", FileFormat:=xlCSV, Local:=True
surtout si l'explorateur de fichier n'affiche pas l'extension