Suppression des cellules "" avant enregistrement .csv

Bonjour,

J'ai une feuille de calcul qui est généré par l'application de plusieurs formules.

Dans plusieurs cellules de ma feuille de calcul le résultat est "".

Par macro, je filtre ma feuille de calcul, je copie sur une autre feuille le résultat et j'enregistre en format .csv

problèmatique

Lorsque j'ai collé le résultat de mon filtre, même si le résultat de plusieurs cellules est "" puisque cela provient d'une formule cette dernière n'est pas réellement vide.

12co-975.csv (8.88 Ko)

Lorsque j'ouvre en fichier .txt

918;DP918;2015-02-01;216526;3;3010;4100;1436.57;3018;4220;22.68;2250;4220;1.13;2260;1055;2.26;;;;;;;;;;;;;;;;;

918;DP918;2015-02-02;216579;3;3010;4100;11.72;;;;;;;;;;;;;;;;;;;;;;;;;;

918;DP918;2015-02-02;216752;3;3010;4100;439.33;;;;;;;;;;;;;;;;;;;;;;;;;;

918;DP918;2015-02-03;216825;3;3010;4100;2059.24;2250;1050;8.69;2260;1050;17.34;;;;;;;;;;;;;;;;;;;;

918;DP918;2015-02-03;216832;3;3010;4100;21.3;;;;;;;;;;;;;;;;;;;;;;;;;;

J'ai essayé plusieurs astuces et je n'arrive pas à me débarrasser de ;;;;;; pour éliminer les cellules vides. Ces cellules vides m'empêchent d'importer les lignes dans un autre système. Est-ce que vous avez des solutions à me proposer? Je suis débutante en VBA et j'ai pas trouver comment supprimer mes cellules vides

Bonjour,

c'est tout à fait normal, c'est le principe d'un fichier texte avec les données séparées par un délimiteur !

Le code de l'autre système me semble alors plutôt mauvais !

Sinon modifier les formules de calculs en remplaçant le vide "" par un zéro …

Rechercher des sujets similaires à "suppression enregistrement csv"