Is there a difference between macroevolution and group selection?
Is there a difference?

Yes, they are quite different things.

What is group selection?

Group selection is an view of evolution where selection acts at the level of the group, rather than the individual. It suggests that selection is mediated by fitness of the population, and leads to conclusions of things occurring for "the good of the species". It is generally excepted that group selection arguments can rarely be invoked (but see haplodiploid social insects and kin selection). There is a long and controversial history to group selection and it's well worth reading about in further detail if you are interested in the history of science!

What is macroevolution?

Macroevolution is the evolution which occurs at larger scales, things like speciation, extinction, and the history of life. It often involves comparing species or lineages for example. 


  "Macroevolution generally refers to evolution above the species level."


Microevolution on the other hand is, generally considered, evolution which occurs within lineages, or (more often) within populations. Researchers of microevolution would consider problems of adaptation for example.


  "Microevolution is evolution on a small scale — within a single population."


Macro- or microevolutionary trait?

I've never heard anyone refer to something in this way, traits can be studied in both micro- and macroevolutionary contexts.