Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[excel 2007] salvare in .txt

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[excel 2007] salvare in .txt

Postdi feno » 13/11/09 11:27

Ciao a tutti,
mi trovo spesso a dover salvare da excel 2007 in testo delimitato da tabulazione, tipo 10 volte ogni ora, avrei bisogno di far apparire in modo più rapido la finestra con già selezionato il txt. Sapete se è possibile farlo dalle configurazione di excel? Come seconda scelta So che esiste l'alternativa di una macro, qualcuno potrebbe postarmela se non è possibile farlo dalla configurazione di excel?

Grazie

Ciao
Cià

F@no
feno
Utente Senior
 
Post: 268
Iscritto il: 29/05/02 08:36
Località: Somewhere in Italy

Sponsor
 

Re: [excel 2007] salvare in .txt

Postdi Flash30005 » 13/11/09 12:42

Ciao Feno

Inserisci questa macro in un modulo, adatta nome foglio, percorso, e nomefile alle tue esigenze
inoltre modifica la colonna di conteggio righe se non è la A
e la riga IV1 se i dati iniziano in un'altra riga

Codice: Seleziona tutto
Sub TxtFile2()
NFoglio = "Foglio2"   '<<<< sostituire con nome foglio aventi i dati da trasferire in Txt
Percorso = "C:\Temp\"      '<<<< sostituire con Lettera Drive (HD) e percorso, terminare sempre con la \
NomeF = "Prova.txt"   '<<<< sostituire con nome del file in Txt

Sheets(NFoglio).Select
UC = Range("IV1").End(xlToLeft).Column   '<<<<<<<<<<<<<<< conta le colonne con dati nella riga 1 a partire dalla colonna IV
UR = Range("A" & Rows.Count).End(xlUp).Row  '<<<<<<<<<<<<<<< conta le righe con dati nella colonna A

FullName = Percorso & NomeF
Open FullName For Output As #1
For riga = 1 To UR
RigaC = ""
    For Col = 1 To UC
    If Col = 1 Then
    RigaC = Cells(riga, Col).Value
    Else
    RigaC = RigaC & Chr(9) & Cells(riga, Col).Value
    End If
    Next Col
Print #1, RigaC
Next riga
Close
End Sub


Fai sapere
Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: [excel 2007] salvare in .txt

Postdi feno » 13/11/09 15:11

Scusa, la tua macro fa fin troppo... grazie...
mi serve solo un qualcosa che mi faccia apparire la finestra di "salva con nome" con già selezionato il tipo di file "testo delimitato da tabulazione", il percorso e il nome file cambia ogni volta.

Grazie

Ciao
Cià

F@no
feno
Utente Senior
 
Post: 268
Iscritto il: 29/05/02 08:36
Località: Somewhere in Italy

Re: [excel 2007] salvare in .txt

Postdi Anthony47 » 13/11/09 17:45

Hum... prova a registrare una macro mentre esegui un "salva con nome" con il tipo che ti serve, poi posta il codice ottenuto.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13891
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "[excel 2007] salvare in .txt":


Chi c’è in linea

Visitano il forum: Zer0Kelvin e 9 ospiti