Come salvare ogni foglio come file di testo separato da una cartella di lavoro?
Quando desideri salvare un foglio di lavoro come file di testo, potresti utilizzare la funzione Salva con nome di Excel per salvare il foglio di lavoro come file di testo. Tuttavia, se vuoi salvare ogni foglio di una cartella di lavoro come file di testo separato, i passaggi di Salva con nome potrebbero irritarti. Ecco alcuni trucchi interessanti per risolvere rapidamente questo compito noioso in Excel.
Salva il foglio corrente come file di testo con VBA
Salva ogni foglio di una cartella di lavoro come file di testo separato con Kutools per Excel
Esporta una selezione del foglio come file di testo con Kutools per Excel
Salva il foglio corrente come file di testo con VBA
Se non ti piace usare la funzione Salva con nome per salvare il foglio come file di testo, puoi utilizzare il codice VBA.
1. Attiva il foglio che desideri salvare come file di testo.
2. Premi i tasti Alt + F11 per visualizzare la finestra Microsoft Visual Basic for Applications.
3. Clicca su Inserisci > Modulo dalla finestra, quindi incolla il seguente codice VBA nel Modulo.
Sub SaveSheetToTxt()
'Updateby20150910
Dim xRet As Long
Dim xFileName As Variant
On Error GoTo ErrHandler:
xFileName = Application.GetSaveAsFilename(ActiveSheet.Name, "TXT File (*.txt), *.txt", , "Kutools for Excel")
If xFileName = False Then Exit Sub
If Dir(xFileName) <> "" Then
xRet = MsgBox("File '" & xFileName & "' exists. Overwrite?", vbYesNo + vbExclamation, "Kutools for Excel")
If xRet <> vbYes Then
Exit Sub
Else
Kill xFileName
End If
End If
ActiveSheet.Copy
ActiveWorkbook.SaveAs xFileName, xlUnicodeText
If ActiveWorkbook.Name <> ThisWorkbook.Name Then
ActiveWorkbook.Close False
End If
My_Exit:
Exit Sub
ErrHandler:
MsgBox Err.Description, , "Kutools for Excel"
End Sub
4. Clicca sul pulsante Esegui per eseguire il codice, quindi nella finestra di dialogo di Kutools per Excel, seleziona una cartella in cui inserire il file di testo e specifica un nome per il file di testo. Vedi screenshot:
5. Clicca su Salva. Ora il foglio attivo è stato salvato come file di testo.
Suggerimento: Con VBA, puoi salvare solo un foglio come file di testo alla volta.
Salva ogni foglio di una cartella di lavoro come file di testo separato con Kutools per Excel
Se hai una cartella di lavoro di grandi dimensioni con centinaia di fogli da salvare come file di testo separati, anche il metodo VBA può essere dispendioso in termini di tempo. In questo caso, puoi provare a utilizzare Dividi Cartella di Lavoro di Kutools per Excel per gestire questa operazione, offrendoti una sorpresa inaspettata.
1. Abilita la cartella di lavoro che desideri salvare i suoi fogli come file di testo indipendenti, quindi clicca su Kutools Plus > Cartella di Lavoro > Dividi Cartella di Lavoro. Vedi screenshot:
2. Nella finestra di dialogo Dividi Cartella di Lavoro, seleziona i fogli che desideri dividere e salvare come file di testo; per impostazione predefinita, tutti i fogli sono selezionati, quindi spunta Specifica formato di salvataggio e seleziona Testo Unicode (*.txt) dall'elenco a discesa sottostante. Vedi screenshot:
3. Clicca su Dividi, quindi seleziona una cartella in cui inserire i file di testo dalla finestra di dialogo Sfoglia Cartella. Vedi screenshot:
4. Clicca su OK. Ora ogni foglio della cartella di lavoro è stato salvato come file di testo separato nella cartella selezionata.
Con Dividi Cartella di Lavoro di Kutools per Excel, puoi dividere una cartella di lavoro e salvarla come file xls separati, file xlsx, file PDF o file CSV. Clicca qui per saperne di più su questo strumento.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
Esporta una selezione del foglio come file di testo con Kutools per Excel
Con Kutools per Excel, puoi anche esportare una selezione di un foglio come file di testo utilizzando Esporta Intervallo in File.
Kutools per Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi funzionalità AI permanentemente gratuite! Scarica ora!
1. Seleziona un intervallo o intervalli che desideri salvare come file di testo e clicca su Kutools Plus > Importa/Esporta > Esporta Intervallo in File. Vedi screenshot:
2. Quindi, nella finestra di dialogo che appare, spunta l'opzione Testo Unicode sotto la sezione Formato file, vai alla sezione Opzioni testo e scegli un'opzione secondo necessità, quindi seleziona un percorso di salvataggio.
3. Clicca su Ok. Ora assegna un nome al file di testo esportato nella finestra di dialogo Esporta Intervallo in File e clicca sul pulsante OK.
Fino ad ora, la selezione è stata esportata come file di testo separato.
Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!