Without a cheat, Celebi isn't available in the games. You have to get it from a Nintendo Event
you can catch him only with cheat code : A3AFC93BCAE30FEC its 100% works!
get from a special event
You cant
you can not. it came from a Nintendo event, which already happened. sorry.
You cannot catch Celebi in Pokemon Diamond.
CELIBI IS NOT IN RUBY, SAPPHIRE, OR EMERALD. IT IS NOT, WAS NOT, AND WILL NEVER BE IN RUBY, SAPPHIRE, OR EMERALD.
Nope, unfortunately there has been no legit way to catch celibi in the mainstream Pokemon games (ruby/fire red/platinum etc)
i think u have 2 trade or migrate
wi-fi event or use hacks.
you get celibi
You cannot catch Celebi in Pokémon XD. You Can Catch Celebi Only If You Trade From The GBA System
you need to go to a wi-fi event to get celibi