Nope it is not proper. Insert an new class module and put that code there. Then initialize the class using something like this in the standard module:
Code:
Option Explicit
Private m_selMonitor As Class1
Sub LoadMonitor()
Set m_selMonitor = New Class1
End Sub