Code Module: Default module to write procedures. User form: Helps to develop GUI (Graphical User Interface) applications. Class Module: Allows to create new objects.
Collections and Arrays are used to group variables. In Arrays, before using to start adding elements we normally set the size. But in Collection, we will not set the size, because we don’t know the number of elements in advance.