Asking 'Is VBA the best choice?' only works before you start.Consultations about Excel usually come after that point.A story ...