Thank you very much for this, it is excellent.

I have but two problems. Spreadsheets make my eyes cross and I do NOT discord.

But that's me, nothing to do with you.