I would say this would require the use of VBA.