Potrebbero esserci delle volte in cui desideri che una macro salvi le informazioni in un file di testo. Questo è molto facile da fare. Tutto ciò di cui hai bisogno è aprire il file per l’output e quindi iniziare a inviare informazioni al file. Il frammento di codice seguente scrive un file di testo utilizzando questo metodo.

Open "MyFile.Dat" For Output As #1 Print #1, NumValues For J = 1 to NumValues     Print #1, UserVals(J)

Next J Close #1

La prima cosa scritta nel file è un valore numerico che indica quanti valori individuali lo seguiranno (il codice presume che tu imposti questo valore nella variabile NumValues). Quindi un ciclo For …​ Next viene utilizzato per creare l’equilibrio del file.

È necessario essere consapevoli del fatto che il codice, come scritto, sovrascriverà qualsiasi file MyFile.Dat esistente. Se vuoi proteggere il file in qualche modo, il tuo codice dovrà controllare se esiste prima di aprirlo o dovrai impostare gli attributi del file in sola lettura.

_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 (8885) 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: