Buongiorno agli utenti del forum,
mi presento, Cecilia, 24 anni da Modena. Lavoro come segretaria presso una ditta di import/export e sono qui proprio a causa del mio lavoro. Mi è stato chiesto di creare una Macro Excel (semplicissima a sentire il parere di chi me la ha commissionata), peccato che dopo un week end di lavoro non abbia ancora combinato nulla. Non avendo mai utilizzato tale programmazione non so proprio da dove cominciare ad essere sincera. Chiedo perciò l'aiuto di chi più esperto di me sul forum.
A partire dal file CSV disponibile a questo link:
http://www.wetransfer.com/downloads/91a ... 910/bebce8
Ecco la descrizione di cosa dovrebbe fare la macro:
-separare i dati in colonne utilizzando il separatore virgola. Il numero delle righe del file non è conosciuto a priori e pertanto la macro deve riconoscere quante righe ci sono in modo automatico.
-a partire dalla colonna B e per tutte le colonne, sostituire il numero "1" al valore "true" e il numero "0" al valore "false".
-a partire dalla colonna B e per tutte le colonne: colonna per colonna si scorrono le righe. Finche si incontra "nan" si deve sostituire con una casella vuota. Quando in una colonna si incontra un valore valido tale valore viene copiato nelle celle sottostanti al posto del "nan" fino a che non si incontra un altro valore valido. A questo punto questo ultimo valore valido verrà copiato nell celle sottostanti al posto del "nan"....e cosi via.
Per fare un esempio:
la colonna B alla fine della macro deve risultare cosi:
B2 vuoto (poichè nan e prima di tale nan non erano presenti validi valori)
B3 fino a B7 = 1.3 (cioè 1.3 e stato copiato in tutte le sottostanti nan)
B8 fino a B16 = 1.2 (cioè 1.2 e stato copiato in tutte le sottostanti nan)
la colonna D alla fine della macro deve risultare cosi:
B2 fino a B3 = 89.4 (cioè 89.4 e stato copiato in tutte le sottostanti nan)
B4 = 89.3
B5 = 89.4
B6 = 89.2
B7 fino a B8 = 89.5 (cioè 89.5 e stato copiato in tutte le sottostanti nan)
Grazie in anticipo a chi saprà aiutarmi.