Ciao,
Come parte di una sceneggiatura sto cercando di identificare e quindi separare i dati deliminati da un ^. Questo script tratta i dati di produzione e il simbolo ^ indica che più voci sono state create contemporaneamente e appaiono nella stessa riga. Voglio essere in grado di identificare le righe con più voci trovando le righe in cui la colonna Codice NC contiene un ^ e quindi separa le voci multiple ciascuna nella propria riga.
Mi sto imbattendo in un problema quando provo a copiare i dati nelle righe appena aggiunte. Non tutte le colonne dei caratteri contengono ^ quindi alcuni avranno solo bisogno di copiare un valore in entrambe le nuove righe, mentre quelli con ^ avranno bisogno di uno dei due valori copiati in ogni riga aggiunta.
Ho allegato una sezione di esempio del codice. Non riesco a capire perché la linea 10 funzioni, ma la riga 20 non funziona. L'ho provato anche con Contains (all_cols [s], "^") e c = all_cols [s]; Contiene (c, "^"); ma nessuna delle due opzioni ha funzionato.
Grazie per il tuo aiuto e input!
In realtà, ho trovato una soluzione dopo aver postato questo. Se sostituisci Eval Expr (all_cols [s]) nelle righe 20-22 con all_cols [s] [i] funzionerà.