Go to pastatoria city and go down "The rainy route!"
Along the way there will be a house. stop by and talk to the blonde inside. If you have 10 or so shards of a kind she will trade it for a TM
Red - Sunny day
Blue - Rain dance
Yellow - Sand storm
Green - I think it's leech seed, but I'm not sure!
Good luck everybody
Yes there are shards in Pokemon diamond
You can't. You can only trade it for TMs,10 red shards-sunny day,blue-rain dance,green-hail,yellow-sandstorm.
Sadly, no. You can get stones in the underground. Just keep digging.
Do you mean as trading what's from your explorer kit bag into your trainer bag up top or where do you trade your shards underground? Well, for the 2nd one I suggest you find the man that usually is around somewhere on each of the digging places. Talk to him and trade the shards.
A diamond that has been crushed, leaving shards or diamond dust.
In Pokemon Diamond TM07 can be found on Route 217. You can also trade 10 Green Shards to an NPC on Route 212 for a copy of TM 07.
There is a small house very close to Pastoria City and to it's left. In that house, you can trade the shards (10 for each TM) for weather changing moves. 10 red shards will get you sunny day, 10 blue will get you rain dance, etc.
you can trade shards for stones in hunters house. His house is southwest of mossdeep.
you get stones for shards from some persons house west of mossdeep
In HG/SS you trade Shards for Berries. Trade with Jugglers in Violet City and Fuchsia City.
Shards can sometimes be dug up underground, so that is the best place to look for them.
You cannot buy but you can teach your pokemon new moves in exchange of shards.