Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Trasportare dati in file di testo

Ultimo Aggiornamento: 29/12/2022 13:22
Post: 46
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
18/12/2022 20:07

Buongiorno a tutti,
so che per chi mastica un po' il codice è un problema da nulla, ma io mi diletto con le formule ma con il codice sono un frana.
Mi servirebbe un codice che prenda il file excel che allego e mi riporti tutte le righe in un file di testo sistemandole come da esempio.

Grazie.
[Modificato da Yerle 18/12/2022 20:09]
Post: 1.298
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Veteran
Excel 2016-32bit Win11
OFFLINE
19/12/2022 14:44

Tutto dipende da che tipo di separatore di campo hai bisogno. Ti basta salvare il foglio utilizzando uno dei tanti formati di tipo .TXT o .CSV disponibili nella finistra 'Salva con nome'. Eventualmente, i file creati con estensione .csv poi li puoi rinominare .txt.
[Modificato da rollis13 19/12/2022 14:44]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 46
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
19/12/2022 15:06

Forse mi sono spiegato male: e tutto il testo ulteriore che mi serve attorno a quei dati come faccio a crearlo nel file txt?

Post: 398
Registrato il: 02/04/2018
Città: PESCARA
Età: 75
Utente Senior
EXCEL 2016 - SPREAD32
OFFLINE
19/12/2022 15:53

se ho capito qualcosa salvi il foglio come Altri Formati -> File .html
io non l'ho mai fatto perchè non vedo a cosa serva e quindi non saprei che risultato dà

LEO

LEO
https://t.me/LordBrum
Post: 1.299
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Veteran
Excel 2016-32bit Win11
OFFLINE
19/12/2022 17:45

In realtà non avevo considerato il file allegato di soli 192 byte, l'avevo preso per un errore. Però bastava averlo riportato come in nel tuo post #3.
Ti ho preparato una macro base per generare il codice html che viene visualizzato nella finestra Immediata del VBE. Poi, al posto del Debug.Print, ti basta aggiungere un po' di codice per salvarlo in un file di testo.

PS. ho allegato il file in quanto non riesco a pubblicare per intero la macro.
[Modificato da rollis13 19/12/2022 18:03]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Post: 47
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
19/12/2022 17:47

No, non si ottiene quel risultato salvando un file excel in .html
Io ho bisogno di codice VBA che legga i dati dal file excel e me li metta su una file .txt con l'aggiunta del testo che ho indicato.
Post: 57
Registrato il: 18/10/2016
Città: COSENZA
Età: 65
Utente Junior
Excel 2007
OFFLINE
29/12/2022 10:17

Esportare dati in un file HTML
Buongiorno,

ecco la macro che risolve il problema.
Si lancia con il pulsante "Export"
Il file creato si chiama "ExportHTML.txt" e si trova nella stessa cartella del file di origine.
Dopo la creazione si può cambiare il nome per salvarlo da successive elaborazioni....

Buon anno
Post: 48
Registrato il: 03/12/2005
Utente Junior
2010
OFFLINE
29/12/2022 13:16

Grazie! Era proprio quello che mi serviva!
Post: 60
Registrato il: 18/10/2016
Città: COSENZA
Età: 65
Utente Junior
Excel 2007
OFFLINE
29/12/2022 13:22

Grazie a te per lo stimolo a cercare sempre nuove soluzioni VBA.......
Buon anno
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 11:52. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com