Please help in making macro for -

need to find a column name in a sheet by the value and copy the entire column to different sheet in the workbook.

for example

name age place
mike 25 japan
jess 23 usa
nelli 18 china


now the column headers are - name, age and place ( there could be n number of columns and the order need not be same as shown above)
Need to Find the column Age - ( it is not the second column) so need to be able to find by the value - "age"
after finding the column header " age", need to copy the entire column and paste it in separate worksheet.

please assist