Extract area of habitat falling under individual 1km grid squares

Discussion created by mark909 on Oct 1, 2013
Latest reply on Oct 1, 2013 by mark909

I have a vector layer of 1km grid squares. I have another polygon layer representing habitats.

What I want to be able to do is extract the total area of each habitat type that falls under each of the 1km grid squares.. 

The way I thought of was to clip out the habitats in each individual grid square but this will be repetitive and time consuming.

There surely must be a quicker way of doing it. Thanks for any help.