Ответы справочной службы
Если прямая речь находится внутри авторских слов, то перед ней ставится двоеточие, а после нее — запятая, тире или запятая и тире (по условиям контекста). В данном случае требуется запятая, разделяющая однородные сказуемые сказал и открыл, между которыми находится прямая речь: Он сказал: «Я вас понял», открыл дверь и ушел прочь.
Вы корректно оформили предложение.
Вопрос с сочетанием что значит может иметь разный смысл. Если говорящий задает вопрос о том, что́ имел в виду собеседник под словами не заходит, уместно использовать кавычки: Что значит «не заходит»? Если говорящий выражает возмущение тем, что кто-то куда-то не заходит, кавычки едва ли требуются, но уместно поставить тире, отражающее специфическую интонацию вопроса: Что значит — не заходит? Вопрос, начинающийся со слова в смысле, используется также для выражения эмоций — как правило, недоумения; соответственно, рекомендуется такое же пунктуационное оформление: В смысле — не заходит?
О характере сочетания я сказал в примерах, подобных приведенным Вами, см. ответ на вопрос 312745.