Насколько я помню (с VBA не работаю уже очень давно): если каких-то контролов нет в стандартной поставке MsForms, то требуется подключать сторонние компоненты, регистрировать их в системе (как у разработчика, так и у клиента) - и тогда их можно будет использовать.
P.S. Альтернативы стандартному DataGrid и TreeView в свое время я находил, это было. Как дела сейчас обстоят - без понятия.