2. PAD: riempire con spazi (a destra o a sinistra) fino al max della lunghezza -- es., per fare il padding a destra di un campo da 20 caratteri fai cosi: PaddedField = Left(Field & Space(20), 20)
Come immaginavo, mia ignoranza 'teorica', visto che lo faccio

non ho capito la domanda sulla type...
Provo a spiegarmi:
nel modulo definisco il file con la type
codice:
Type team_syst
    
    ditn             As String * 5
    versn            As String * 1 
    tarcn            As String * 1 
    cd_clfor         As String * 5 
    ragsoc           As String * 32
    ind              As String * 30
end type
Esiste un metodo che permetta di inserire un campo attribuendogli già un valore?
invento
codice:
Type team_syst
    
    ditn             As String * 5
    versn            As String * 1 
    tarcn            As String * 1 
    cd_clfor         As String * 5 
    campofisso    as string *1  che deve contenere ";"
    ragsoc           As String * 32
    ind              As String * 30
end type
comunque, mi confermi che se .csv, la lunghezza campi non 'interessa', giusto? se non magari al momento della reimportazione per evitare troncature, forse?!

Saluti