Ciao a tutti … Ho una stringa tipo aaa dopo eee = iii Att uuu che è variabile nei campi solo delle vocali ossia nella posizione aaa può essere presente un numero di una, due e tre cifre e lo stesso per i successivi campi delle vocali. Dato che non si riesce a sapere, in anticipo, quante cifre ci sono nei campi delle vocali questo comporta che la stringa diventa una “fisarmonica” e, purtroppo, non si possono applicare le Funzioni che pretendono una posizione certa. Ho risolto parzialmente al 90% realizzando testo in colonne aggiungendo gli zeri necessari concludendo con il Concatena ma se le posizioni delle vocali esterne(a,u) sono a una cifra il testo in colonne prende anche una parte della d (dopo) o la t(Att) e di conseguenza non utilizzabile. Anche se fosse utilizzabile mi sono accorto che non è molto pratico nelle prove di conseguenza chiedo aiuto a tutto il Forum per avere una macro per uniformare la stringa per totale 26 caratteri, aggiungendo tanti zeri, compresi gli spazzi essenziali. La macro che cerco dovrebbe fare:
1) Scorrere tutta la colonna C ed individuare le stringhe interessate (si riconoscono perché hanno la scritta dopo e la scritta Att (di Attuale)
2) Intercettare la posizione aaa
Se il numero è a una cifra aggiungere due zeri a sx.
Se il numero ha due cifre aggiungere un solo zero a sx.
Se il numero è a tre cifre non fare nulla
3) Intercettare la posizione eee (solitamente è presente uno zero)
Se c’è lo zero aggiungere due zeri a sx
Se il numero è a una cifra aggiungere due zeri a sx.
Se il numero ha due cifre aggiungere un solo zero a sx.
Se il numero è a tre cifre non fare nulla
3) Intercettare la posizione iii
Se il numero è a una cifra aggiungere due zeri a sx.
Se il numero ha due cifre aggiungere un solo zero a sx.
Se il numero è a tre cifre non fare nulla
4) Intercettare la posizione uuu
Se il numero è a una cifra aggiungere due zeri a sx.
Se il numero ha due cifre aggiungere un solo zero a sx.
Se il numero è a tre cifre non fare nulla
In allegato c’è un file con due fogli uno Org con la colonna C pronta all’uso per provare l’eventuale macro di aiuto e un foglio Info con maggiori indicazioni.
Ringraziando anticipatamente tutti coloro che mi possono aiutare. 73 ikwae
http://www.filedropper.com/uniformarestringacontotzeri