dadep ha spiegato il 24/03/2022 :
> Il 24/03/2022 11:46, dadep ha scritto:
>> Salve,
>> sono di nuovo a chiedere una mano.
>> ho un file csv che esporta data e ora nel formato "2022-03-24T10:34".
>> Devo trasformarlo in due colonne (una con la data e una con l'ora).
>> Nella macro ho gia' duplicato le colonne. Ora dovrei:
>> nella prima colonna rimouvere da T in poi (quindi gli ultimi 6
>> caratteri; in pratica cancellare la parte dell'ora).
>> Nella seconda colonna rimuovere i primi 11 caratteri (ossia la data e la
>> lettera T).
>> Le colonne nella tabella saranno le prime 2 (A e B da A1:A999 e B1:B999)
> Per ora ho risolto utilzizando all'interno della macro l'Anteprima
> suggerimenti del tab Dati, ma l'elaborazione e' parecchio lenta e pesante.
guarda, ti do una macro intera
------------
Sub dividi()
For i = 1 To 3
dataora = Cells(i, 1).Text
Cells(i, 1) = Left(dataora, 10)
Cells(i, 2) = Right(dataora, 5)
Next i
End Sub
----------
la macro andrà ad agire sulla colonna A del tuo file sostituendola col
solo giorno, e userà la colonna B per inserirci l'ora, il tutto nel
rispettivo formato