Is it possible to create a named range based on the text in the column header, rather than a range? I've seen ways of doing it with a macro but I was hoping to find a way to do it autonomously so when my csv downloads occasionally add random columns without informing me, It doesn't take me an hour to sort the mess out!