Bonjour,
Première remarque : Il ne faut jamais déclarer de variable à l'intérieur d'une boucle (indice est un entier = ...).
Seconde remarque : Il faut éviter de faire un SI ... ALORS et ne rien mettre dans le ALORS puis faire un SINON (ce n'est pas clair).
En prenant le code suivant :
SI Droite(Colonne,9)="DEPT_CONC" OU Droite(Colonne,3)="REC" ALORS
SINON
On peut faire un test pour vérifier d'où vient le problème :
SI Droite(Colonne,9)="DEPT_CONC" OU Droite(Colonne,3)="REC" ALORS
Trace("<ALORS> " + Colonne)
SINON
Trace("<SINON> " + Colonne)
Cela permettra d'afficher déjà toutes les colonnes détectées et d'analyser le résultat.
Bon dév.,
Totof
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4958&post_id=20483