Io ho una domanda: ma per ogni blocco di informazioni in colonna A c'e' il tempo "corretto" in colonna B, vero?
Per l'uso della macro suggerita da patel, partendo da Excel:
-premi Alt-F11 per aprire l'editor delle macro
-Menu /Inserisci /Modulo
-Copia il codice e incollalo nel frame dx del modulo appena creato
Poi torna su Excel e quando i dati di colonna B sono pronti lancia la macro "a":
-premi Alt-F8
-seleziona "a" dall'elenco di macro disponibili
-premi Esegui
Il file andra' salvato poi in formato .xlsm (macro enabled)
Attenzione che la macro mette i valori di colonna B direttamente in colonna A; se vuoi invece creare i dati "aggiustati" in colonna C mantenendo integri quelli di colonna A allora potresti usare questa versione:
- Codice: Seleziona tutto
Sub CC()
'macro by patel modificata
Range("C3").Resize(Rows.Count - 10, 1).ClearContents
Range(Range("A3"), Cells(Rows.Count, 1).End(xlUp)).Copy Range("C3")
'
LR = Cells(Rows.Count, "B").End(xlUp).Row
For r = 4 To LR
Cells((r - 3) * 4, "C") = Cells(r, "B")
Next
End Sub
In pratica prima copio la colonna A in C e poi la macro di patel "lavora" su colonna C.
Ciao