Lors de l'import d'un fichier texte avec séparateur ";", les champs commençant par un signe mathématique "-","+", etc... sont stockés avec un signe "=".
Excel les interprète comme des formules et la cellule passe en erreur "#?NOM".
Y a t'il un moyen d'éviter l'interprétation ?
Voici le code d'import utilisé:
Merci pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub ImportText(FileName As String, PosImport As Range) Dim QT As QueryTable Set QT = ActiveSheet.QueryTables.Add(Connection:="TEXT;" & FileName, Destination:=PosImport) With QT .TextFileSemicolonDelimiter = True .TextFileTextQualifier = xlTextQualifierDoubleQuote .Refresh End With End Sub
Partager