Hello adhbrown,
You may be able to use this macro. It is part of a lager macro I wrote to handle mail addresses for both the US and Canada. It may require some tweaking to make it work with your code. The macro examines the cells in a column. If those cells contain an address line with the city, state, and zip (optional) then first cell will be the city name, the cell one column to the right will be the state, and the cell two cells to the right will be the Zip, if there is one.
Example: Using the Macro
Bookmarks