Yes it is possible to write classes in VBA.
Not considered to be an "Object Oriented Language", in the full sense, it does though, come very close.
I think the only attribute it lacks to qualify is, "inheritance". Which I believe is more of a convenience quality in regards to development, than functional.
I don't know of any sites in particular, but I anticipate there's many, for it's not uncommon at all.
I wrote a couple of very simple ones myself, just to get the gist of it. So again, yes, it's very possible.
But just for the record, I understand that any class one writes, can be written as a procedure or function. So I have yet to find a real need for it. I think it helps a great deal when developing in teams. And offers a very familiar interface as you can access methods and properties of your class, the same way you do in VBA.
Prepare yourself, there's a bit of a learning curve....
Good luck!