Bonjour le Forum
Suite à une importation de CSV dans XLS , j'ai des colonnes comprenant du texte importé était précédé de "=" :
exemples dans CSV:
= - others
= - - - others
= -details
etc....
tous ces termes ressortent sous forme d'une d'erreur vba #NOM? dans le tableur XLS
Où cela devient agacant c'est lorsque je veux envoyer les données du tableur XLS vers ACCESS
Il me met un message indiquant qu'il ne peut pas lire les données #NOM? dans la table de destination
Parade .
Pour éviter cela, j'ai utilisé le code suivant qui surfe sur toute la sélection :
Il a pour effet de supprimer le caractère fonction = devant le texte...
Selection.Replace What:="=", Replacement:="", LookAt:=xlPart
'remplacement par rien alors seul le texte subsiste
Cependant vu les milliers de lignes ce surf dans la/les colonnes prend du temps machine et allonge la procédure
Question :
- est-il possible et plus rapide, si oui , alors comment ?
--- de réaliser l'élimination du "=" directement dans le fichier CSV
en bouclant par exemple sur tous les fichiers csv du répertoire
plutôt que de réaliser cela après dans XLS au milieu de nombreuses et autres procédures...
Merci pour votre aide
CAPRI_456
Suite à une importation de CSV dans XLS , j'ai des colonnes comprenant du texte importé était précédé de "=" :
exemples dans CSV:
= - others
= - - - others
= -details
etc....
tous ces termes ressortent sous forme d'une d'erreur vba #NOM? dans le tableur XLS
Où cela devient agacant c'est lorsque je veux envoyer les données du tableur XLS vers ACCESS
Il me met un message indiquant qu'il ne peut pas lire les données #NOM? dans la table de destination
Parade .
Pour éviter cela, j'ai utilisé le code suivant qui surfe sur toute la sélection :
Il a pour effet de supprimer le caractère fonction = devant le texte...
Selection.Replace What:="=", Replacement:="", LookAt:=xlPart
'remplacement par rien alors seul le texte subsiste
Cependant vu les milliers de lignes ce surf dans la/les colonnes prend du temps machine et allonge la procédure
Question :
- est-il possible et plus rapide, si oui , alors comment ?
--- de réaliser l'élimination du "=" directement dans le fichier CSV
en bouclant par exemple sur tous les fichiers csv du répertoire
plutôt que de réaliser cela après dans XLS au milieu de nombreuses et autres procédures...
Merci pour votre aide
CAPRI_456