#1
|
|||
|
|||
VBA code to copy data from Excel by rows to multiple text files
Hi,
I would like to the have the VBA codes to copy data from MS Excel, paste into Notepad and save as text file format (.txt). Please refer to steps below. I have an MS Excel file with 2 worksheets: Fruits and Vegetables. 1. In worksheet: Fruits, Col A to F are the metadata information and Col G to L are data from Jan 2000 to Jun 2000. Row 1 refers to the headers and row 2 to 4 refers to the data. Some cells may be empty. Please refer to sample data format in the attachment. 2. Can I have the VBA codes to copy data from each row (row 2 onwards) of the worksheet and paste into Notepad and save as 1 txt file per row. The filename will follow col B value. There will be 3 files. The format of text file for row 2 is: [Row1] Fixed text [Row2] Fixed text|insert formula to count number of data point from col G onwards|col B value [Row3] |col A value: col C value|col B value: col D value|col E value [Row4] cell G1 value displayed in YYYY MMM|col G value [Row5] cell G1 value displayed in YYYY MMM|col H value [Row6] cell G1 value displayed in YYYY MMM|col I value [Row7] cell G1 value displayed in YYYY MMM|col J value [Row8] cell G1 value displayed in YYYY MMM|col K value [Row9] cell G1 value displayed in YYYY MMM|col L value There will be 3 text files generated from Sheet: Fruits. Please refer to samples in the attachments. 3. The process will repeat for the 2nd worksheet: Vegetables (annual data) till end of the file. 4. In the actual excel file, there will be multiple worksheets (monthly or annual data), X number of data columns from col G onwards and Y number of rows from row 2 onwards. The number of columns and rows will vary in different worksheets. Appreciate your assistance to advise on the VBA codes. Thanks. |
#2
|
|||
|
|||
This sounds like homework to me.
Have you tried to do it yourself? The code wouldnt be too difficult, but very bespoke to the situation. May i ask why you need each row saved as a seperate text file? |
#3
|
|||
|
|||
Looks like an assignment to me too.
also posted at Excel Forum and VBA Express |
#4
|
|||
|
|||
Hi Purfleet & NoSparks,
Thanks for your reply and looking into it. The files are needed as separate text file for transmission into a system. I am not familiar with VBA so would like to seek experts' advice to automate the process through VBA for my company's work. To reduce the manual effort involved Thank you in advance. Last edited by lhmwnr; 09-20-2020 at 02:16 AM. Reason: to refine the post |
#5
|
|||
|
|||
I am still dubious.
How are you doing it manually at the moment? Have you attempted a VBA solution? As i said it is a very bespoke request, if i was you, i would get it working for 1 row then start adding in each year category as a variable within a loop. Unfortunately 'VBA Codes' that are generic don’t really exist |
#6
|
|||
|
|||
Good luck Purfleet.
The OP got what they wanted from jindon, but Is yet to provide any links or advise its been solved. |
Tags |
text, vba excel |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Returns in Word table text become multiple rows when pasted in Excel | blorence | Word Tables | 8 | 01-23-2019 01:57 PM |
how to copy different text from word into excel on consecutive rows | mihnea96 | Word VBA | 4 | 05-08-2017 12:09 PM |
Email Merge: Is It Possible to Include Multiple rows (Excel) of data with For Each Record Emailed? | Sgt Rock | Mail Merge | 6 | 08-10-2016 11:03 AM |
Data Import from multiple word files into an Excel tale | asmanokhchi | Word | 1 | 04-21-2015 06:24 AM |
Copy Multiple Rows to new workbook when multiple criteria is met. | flds | Excel Programming | 5 | 09-30-2014 09:58 AM |