Shards can sometimes be dug up underground, so that is the best place to look for them.
Yes there are shards in Pokemon diamond
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't. You can only trade it for TMs,10 red shards-sunny day,blue-rain dance,green-hail,yellow-sandstorm.
You can dig them up in the underground section, just keep searching.
You cannot buy but you can teach your pokemon new moves in exchange of shards.
Go to the underground and dig in the walls to find shards. It may take a while but you can get TM's from someone. They are sunny day, rain dance, sandstorm.
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 man in the resort area who trades shards for moves you will have to have a pokemon that learns rock climb though. hope this helped
Shards can be found underground commonly. So you can look there if you want. There might be a code too but I wouldn't know. I hope it helped a bit!
fossils, shards, stones, plates, spheres
Uh??? There's no such thing!
Sadly, no. You can get stones in the underground. Just keep digging.