The exploits of Scotland 's football teams have stolen the headlines in recent weeks - Rangers , Celtic and Aberdeen have recorded terrific European results over the past few days , while the national team won in France last month .