I have a huge headache of a process in my current role. We have a large spreadsheet of expenses with a column of the properties that they need to be billed back to. I currently have to filter by the property and copy these expenses over into a separate tab (currently around 40-60 tabs), then subtotal based on one of the columns and create a pdf of each tab as an invoice backup sheet. I then have another excel file where I create the invoice cover sheet. It's an extremely manual process. I have at least created a macro when I copy the expenses over I run the macro to subtotal and format the expenses in a keystroke. What I know can be done, but I'm not as advanced with VBA, is how to automatically create a tab for each property and then fill each of those tabs with the data from the main tab. I have to go through this process twice because after the first run, they are reviewed before I actually run a final time with any changes. Any help would be GREATLY appreciated. I have used VBA but it's been pretty minimal. I know this can be done because at my old job someone had done something like this with a big file we had for something different.