Probably very easy- but I'm learning excel

jbyrne

Board Regular
Joined
Feb 22, 2002
Messages
178
I have a ascii file that i have to open. The file contains name, address city state and zip. Is there a macro to open the file, format each column in the text mode, keeping all the states in the state column except NM, ME, MA, AZ. (putting those states on a seperate sheet).

If possible a brief explanation of how to revise it say if the state column is in a different column.

Thanks
 

Excel Facts

Easy bullets in Excel
If you have a numeric keypad, press Alt+7 on numeric keypad to type a bullet in Excel.
On 2002-03-24 12:34, jbyrne wrote:
I have a ascii file that i have to open. The file contains name, address city state and zip. Is there a macro to open the file, format each column in the text mode, keeping all the states in the state column except NM, ME, MA, AZ. (putting those states on a seperate sheet).

If possible a brief explanation of how to revise it say if the state column is in a different column.

Thanks

Hi jbyrne:
You can open a text file and you can have your data convered into cells intersected by columns and rows.
My suggestion is that you go one step at a time --
1. Open your text file in Excel
2. Make sure every thing is in appropriate cells
3. Filter your data by states, copy filtered data onto clipboard
4. Paste the copied data into another worksheet, and so on

HTH
Please post if it works for you ... otherwise explain a little further and let us take it from there!
 
Upvote 0
Hi Yogi,

Thanks for your response. Yes, that did work. Is there a macro that would remove certain states for me.

Is there a formula/macro where I can tell excel to look in the state column and say keep all of the following states: NJ NY PA SC NC and put all other states on sheet2?

Thanks
 
Upvote 0
You stated

"Is there a formula/macro where I can tell excel to look in the state column and say keep all of the following states: NJ NY PA SC NC and put all other states on sheet2? "


A) You could use Data Filter with multiple criteria.
or
B) You could put a formula in a free column that provides True or False or a code if you you want to select more than 2 groupings.
Filter on this column.

Formula =OR(A2={"NJ","NY","PA","SC","NC"})

gives a result of True or False
This message was edited by Dave Patton on 2002-03-25 10:38
This message was edited by Dave Patton on 2002-03-25 10:39
 
Upvote 0
Hi Dave:
I like that. For data filtering you mentioned multiple criteria ... depends on what you mean by multiple criteria -- I used the criteria as F9:F14 (with state in F9, NJ in F10, NY in F11, PA in F12, NC in F13, and SC in F14)

state
NJ
NY
PA
NC
SC

Have you tried using a formula for the filter criteria? Just a thought!
Well jbyrne -- Dave has put the final pieces together for this project.
 
Upvote 0
Thanks to all who helped me. I love using this site!! Helpful people like you all make this a great site!! :)
 
Upvote 0

Forum statistics

Threads
1,214,535
Messages
6,120,093
Members
448,944
Latest member
SarahSomethingExcel100

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top