Hello Crughp
I see you are a new member, so I'd like to WELCOME you to MrExcel. This place is a gold mine of information, so I hope you'll enjoy your stay here. The person that has been helping you hasn't been here for awhile, so maybe I can answer your questions.
I have data in all of the fields of all of the sheets. However there is nothing populating in the "Master" sheet.
The code you were given will ONLY work on any new data that has been entered in column 'A' of one of those 58 sheets. Any data already in one of those sheets is ignored by this code. You will note that the name of the code is 'change' which means you have to physically enter the data NOW before anything will happen. The moment you type something into column 'A' of one of those sheets, this code will insert that item into your "Master" sheet. Data entered by a formula will also be ignored.
If you want the data already in one of those sheets to also be placed in "Master", you will have to use VBA code to do so. I think you mentioned 'Transpose', and while I'm not totally familiar with that command, it may work. I'm not sure.
Also looking at the Macro, the only sheet name I am seeing listed is the "Master" sheet. I am assuming that is because the macro is imbedded in all of the other sheets. Is that correct? I am trying to understand the how this works as well so I can maybe modify to use it for something else in the future.
Yes, that is correct. The code tells Excel where to PUT that sheet's column 'A' data. Each section of code applies to only that one sheet. That's the reason you were asked to copy that code into ALL the other sheets.
Since you are trying to understand how this code works, and I commend you for that, here is something you may try as an experiment if you want to be able to enter data in ANY column of one of those 58 sheets, and still have it placed in "Master" column 'A'. Delete (preferably comment out) the following two lines of code:
If Target.Column = 1 Then
End If
This action will only apply to the sheets where you modify the code, and as I mentioned, any data already there is ignored.
One of the best ways to learn Excel and VBA, is to set up a blank workbook, enter some dummy data and a sample code and then play with the code. Change something and see what happens. WARNING only do this with some random data not your actual data. Most times once data has been changed, it is impossible to recover the original.
I hope what I've said will be of help to you.
TotallyConfused