Коли пишеться нема кого?

НІКОГО, нікому, нікому, не про кого, місць. запереч., з неопр. У поєднанні з приводом заперечення „неставиться перед прийменником і пишеться окремо, наприклад: не у кого, не до кого, не з ким. Ні нікого, хто (може зробити що-л., був би придатний для чего-л.).

Як правильно писати не в кого чи ні в кого?

Якщо НЕ або НІ відокремлені від займенника прийменником, то вони пишуться окремо: ні в кого, ні в кого, ні з яким і т. д. У невизначених займенниках НЕ завжди знаходиться під наголосом і є приставкою і пишеться разом: хтось, якийсь, кілька, щось і т.д.