Thank you for your reply. Am I correct in thinking you said that I would have a text file with 1 header line specifying the field order (title, album, etc.) and each other line would contain an mp3 file name and the field values. Then I can get Mp3tag to open each file and write the tags specified?
Nothing was mentioned about path. My mp3s are in a directory (folder) tree. I may have a number of files of the same name but in different directories in the tree. How do I get mp3 to open the correct file each time?
----------Why Excel VBA is needed:
Excel's macro language (VBA) is very powerful. For example it is possible to operate a milling machine directly from a macro. It is possible to trade stocks on the major exchanges by having Excel use using real time data to make nearly instant decisions and then actually execute the trades in a second or two.
The mess I have was caused by a bug in another program. Some, but not all, of the tags for each file are located in another .mp3 files. (Some tags were placed in other .mp3s by the bug.) Worse, some of the data I need to make decisions on how to fix the tags does not exist anywhere in the .mp3 files or in any format known to Mp3tag. That is why I cannot just use Mp3tag to fix the mess.
I am VERY impressed with the design of Mp3tag. It is very flexible and powerful, but it won't do the weird stuff I need to do.