Перед словами да и нет после частицы о запятая не ставится: О да! О нет!
См. ответ на вопрос № 225074.
Обычно междометие о не отделяется запятой от последующих слов да и нет. Реже (при интонационном выделении) запятая ставится. См. подробнее в «Справочнике по пунктуации».