Hello,
This doesn't sound like a very rough project, it would just contain a lot of reference data. I do not understand where some of it is coming from. You have a list of 800,000 SKU's.. what else is tied to those numbers in your reference data? MSRP? That seems like the missing link here.. you would provide MPN and Brand, then something searches the SKU's and averages out the MSRP?
This may not even require any VBA macro coding, but we'll see what would be the more efficient approach when some of these things get clarified.
Let me know,
Jake