you have to get the gs ball from the pokeball maker in azalea town and go to the shrine in ilex forest and celebi should appear.
Celebi cannot be caught in SoulSilver.
i have 100 celebi and they are level 100 but i have the action replay and ar and wifi but you have to have them 3 things to catch celebi in soul silver
Either trade or do that event
Yes, it is possible to get celebi but you need to have the Japanese version.
You cant unless you cheat or an event.
you first catch celebi
It is an event
You cant it was a speacial event
Celebi's are only obtainable through Nintendo events you can use AR or a pokesav to get a Celebi as well.
Not in the wild. However, you can get a Celebi from Nintendo events and you can always trade for one.
you need a mystery gift or gamestop event.
you can only get it with game shark