VBAは単体でコードをDLL化出来ず、そのもの人間に読める様な状態で、かつ書き換え可能な状態でしか利用できないので、
Privateはインテリセンスで一覧にドバッと表示されるのを抑制する程度の意味しかない。

だからカプセル化という発想そのものがVBAでは無意味。.NETでやるべき。