Ciao Rob
Sono AnnaThomas e sarei felice di aiutarti con la tua domanda. In questo forum, siamo consumatori Microsoft proprio come te.
Sì, è possibile scrivere una macro in Excel che legge file TXT o CSV da una cartella sul PC, seleziona una colonna particolare e la copia in un foglio specifico di una cartella di lavoro di Excel. È possibile ripetere questa operazione per ogni file e incollarli nei fogli successivi.
Sub FSOPasteTextFileContent()
Attenua FSO come nuovo FileSystemObject
Set FSO = CreateObject("Scripting.FileSystemObject")
Impostare FileToRead = FSO. OpenTextFile("C:\Test\TestFile.txt", ForReading) 'aggiungi qui il percorso del tuo file di testo
TextString = FileToRead.ReadAll
FileToRead.Close
ThisWorkbook.Sheets(1). Intervallo("A1"). Valore = TextString 'è possibile specificare il foglio di lavoro e la cella in cui incollare il contenuto del file di testo
Fine sub
Spero che questo aiuti ;-), fammi sapere se questo è contrario a ciò di cui hai bisogno, sarei comunque utile per rispondere a più delle tue domande.
Migliori saluti
AnnaThomas
Restituisci alla comunità. Aiuta la persona successiva con questo problema indicando se questa risposta ha risolto il tuo problema. Fare clic su Sì o No nella parte inferiore.
Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.