Determinazione della lunghezza di un file di testo (Microsoft Excel)
Altri ExcelTips hanno discusso di apertura, lettura, scrittura, aggiunta e chiusura di file di testo. Un’altra funzione VBA associata ai file di testo sequenziali è la funzione LOF. Se utilizzato su un file aperto, restituisce la lunghezza del file, in byte. In altre parole, puoi determinare il numero di caratteri nel file.
Questo può tornare utile se stai elaborando un file di testo carattere per carattere. È possibile determinare la lunghezza del file e quindi leggere il numero di caratteri prima di completare l’elaborazione del file. Il seguente frammento di codice è un esempio di come viene utilizzata la funzione LOF:
Open "MyFile.Dat" for Input as #1 FileLen = LOF(1)
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (9094) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per l’interfaccia del menu precedente di Excel qui: