Bonjour,
Je cherche désespérément à initialiser l'argument FieldInfo de la méthode OpenText à partir d'informations transmise par un opérateur.
Tout ce que je trouve se fait directement dans le code par exemple FieldInfo:=Array(Array(0, 1), etc.
Je voudrai juste à définir les colonnes devant avoir un format texte (pour conserver les zéros de donnée texte contenant que des chiffres). Par exemple l'opérateur transmet une variable "3;5" pour indiquer que la colonne 3 et 5 doivent être au format texte.
J'ai dans un premier temps créer une variable string FormCol="Array(Array(1, 1), Array(2, 1), Array(3, 2), Array(4, 1),Array(5, 2))" mais FieldInfo:=FormCol
génère une erreur.
Puis j'ai cherché à créer un tableau du genre :
Mais cela ne marche pas non plus ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Dim FormCol(5) FormCol(1)=Array(1, 1) FormCol(2)=Array(2, 2) FormCol(3)=Array(3, 1) FormCol(4)=Array(4, 1) FormCol(5)=Array(5, 2) .... Workbooks.OpenText Filename:=ChemFich, ....FieldInfo:=FormCol()
Par avance, merci
Partager