Bonjour,
Dans le cadre d'un script, j'essaie d'identifier, puis de séparer les données délimitées par un ^. Ce script traite des données de production et le ^ indique que plusieurs entrées ont été effectuées en même temps et qu'elles apparaissent dans la même ligne. Je veux être capable d'identifier les lignes avec plusieurs entrées en trouvant des lignes où la colonne de code NC contient un ^, puis en séparant les entrées multiples dans chacune leur propre ligne.
Je rencontre un problème lorsque j'essaie de copier les données dans les nouvelles lignes ajoutées. Toutes les colonnes de caractères ne contiennent pas ^, de sorte que certaines auront simplement besoin de copier la valeur dans les deux nouvelles lignes, tandis que celles avec le ^ auront besoin de l'une des deux valeurs copiées dans chaque ligne ajoutée.
J'ai joint un exemple de section du code. Je n'arrive pas à comprendre pourquoi la ligne 10 fonctionne, mais pas la ligne 20. Je l'ai aussi essayé avec juste Contains (all_cols [s], "^") et c = all_cols [s]; Contient (c, "^"); mais aucune de ces options n'a fonctionné non plus.
Merci pour votre aide et votre contribution!
En fait, j'ai fini par trouver une solution après avoir posté ceci. Si vous remplacez Eval Expr (all_cols [s]) aux lignes 20 à 22 par all_cols [s] [i], cela fonctionnera.