Objects manipulation and utilisation (46 marks)

• Sufficient workbook manipulation: 
  At least 
    two workbooks for the source data sets,
      - workbook_salesrecord
      - workbook_memberInformation
      
    at least one workbook for the derived data sets, 
    at least one workbook for the report,

  and one workbook for the programme code and Userform. 
  Sufficiently utilized object variables, references, properties, and methods. (0-5)

• Sufficient worksheet manipulation: 
    Sufficiently utilized object variables, references, properties, and methods. (0-4)

• Sufficient data manipulation: 
  Generate at least one new data set in a new workbook by applying non-trivial manipulation on the source data sets. (0-8)

• Create at least 
  two non-Pivot tables for character variables in the report workbook. 
  At least one table includes 
    summary statistics of a numeric variable for each level of the character variable. All elements of the tables, such as 
      data range, 
      variables, 
      statistics, etc., 
    must be appropriately coded in the application. (0-4)

• Create at least 
    one non-Pivot frequency table for a numeric variable in the report workbook. 
    All elements of the tables, such as 
      data range, 
      variables, 
      statistics, etc., 
    must be appropriately coded in the application. (0-3)

• Create at least two types of non-Pivot charts in the report workbook. 
  All features of the charts, such as 
    data range, 
    type of chart, 
    labels, etc. 
    of the charts must be appropriately coded in the application. (0-4)


 - [ ] Utilise OptionButton control. (0-2)

 - [ ] Utilise CheckBox control. (0-2)

 - [ ] Utilise RefEdit control. (0-1)

 - [ ] Utilise ScrollBar or SpinButton controls. (0-2)

 - [ ] Utilise ComboBox control. (0-3)

 - [ ] Utilise Frame control. (0-2)

 - [ ] Utilise ListBox control. (0-4)

 - [ ] Utilise MultiPage control. (0-2)

