Je suis en train de traiter un fichier texte et je veux qu'il soit exploitable sur excel.
j'avance assez bien mais je bloque sur un détail qui m'agace :
dans une colonne j'ai des numéro de facture. Certain numéro contiennent une lettre d'autre nom. J'ai remarqué que s'il y a une lettre le contenu de la cellule va serrer a gauche sinon le contenu sera à droite.
J'imagine que cela est du au type de donne qui est reconnu automatique par excel comme un string s'il y a une lettre ou comme un int s'il n'y a que des chiffres.
Ma question :
Comment typer une cellule, ou mieux encore, une colonne entière de cellule ?
On peut manuellement utiliser le formatage des cellules en sélectionnant préalablement une colonne entière.
Avec VisualBasic, on peut écrire quelque chose comme :
Code:
[COLOR="DarkSlateGray"][B]Sub tutu()
Columns("E:E").NumberFormat = "@"
End Sub[/B][/COLOR]
Si c'est un .txt importé, on peut typer chaque champ (colonne) eu moment de l'import et éviter ce genre de problème sur les numéros de documents, de téléphone, etc et autres codes postaux.
J'ai mal lu la demande : il m'a totalement échappé qu'il s'agissait de compléter une fonction nommée étalonner. J'ai bêtement cru qu'il s'agissait de trouver le moyen de typer une cellule, ou mieux encore, une colonne entière de cellules.