di Anthony47 » 14/04/14 01:15
Il problema e' che non c'e' nessuna regola che consentira' di splittare decentemente un indirizzo (reale) del tipo San Martino Buon Albergo Vicolo Monsignor Egidio Peroni 12/b.
La discussione a cui ti ho rimandato suggerisce di usare indiscriminatamente (su tutto l' elenco dei 4000 indirizzi) il "Testo-in-Colonna", che ti sistemera' l' XX% dei casi (50%? 80%? Speriamo che sia ben piu' del 50%...); poi la macro "Assiema" viene usata per riassemblare a mano quel NN% (speriamo che sia ben meno del 50%).
Nel caso dell' indirizzo detto prima, la macro consente di selezionare e ricomporre San Martino Buon Albergo (da 4 celle ritornano una sola) e poi Vicolo Monsignor Egidio Peroni 12/b (da 5 celle a una).
Per usare quella macro:
-da Excel, col tuo file attivo; premi Alt-F11 per aprire l' editor delle macro
-Menu /Inserisci /Modulo
-copia il testo della Sub Assiema e incollalo nel frame vuoto di destra del "Modulo" appena inserito
-torna su Excel, premi Alt-F8; seleziona la macro “Assiema”, premi “Opzioni”, e nella finestrella che si apre inserisci G (maiuscolo, non g) nella voce “Tasto di scelta rapida”; chiudi la finestra “Macro” con x. In questo modo la macro "Assiema" partira’ pigiando i tasti Contr-Maiusc-G, rendendone l’ utilizzo piu’ semplice
Poi
Praticamente:
-esegui le istruzioni per la conversione “Testo in colonne”
-seleziona celle che devono essere ri-aggruppate e dai Contr-Maiusc-G per far partire la macro
-continua cosi’ per tutte le situazioni da aggiustare.
Questo e' quasi esattamente quello che avevo scritto 7 anni fa.
A seconda dell' incasinamento dei tuoi dati, non escludo che possa essere piu' semplice lavorare a mano su un indirizzo alla volta per inserire, nella posizione giusta, un separatore di colonna, esempio un "cancelletto (#)", che (dopo 10 ore di lavoro) potra' essere utilizzato per fare un corretto "Testo-in-Colonna" che dia il risultato voluto.
Ciao