Bonjour tout le monde, et merci par avance pour vos éclaircissements concernant un problème dont je ne trouve vraiment pas de solution.
J'ai créé la mise en place d'un fichier qui se converti via VBA en format CSV séparateur ";" en s'enregistrant sur un dossier temporaire en .txt, avant que ce même fichier ne s'envoie automatiquement par mail à une adresse donnée pour alimenter une base.
Lorsque j'ouvre le fichier temporaire qui s'est enregistré, les séparateurs de colonnes du fichier .txt sont des ";", mais le fichier envoyé automatiquement par mail (qui est le même) s'envoie avec des "," en guise de séparateur.
Or, la base de donnée doit alimentée avec des ";" en guise de base de données..
Les paramètres régionaux de Windows sont bien paramétrés avec les ";" en guise de séparateurs.
Code utilisé pour envoi mail :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim Dest(0) As String 'Nombre de destinataires possibles : 1 Dim Sujet As String Dest(0) = "xx@xx.fr" ' 1er destinataire Sujet = "Exxxxx" & nomfichier ActiveWorkbook.SendMail Dest(), Sujet, True
Je vous remercie par avance.
Nicolas
Partager