Hi,
Hope the following steps might get you started:
STEP1: Select Viscal Basic Editor under tools/macros, that will bring you to the code editor.
STEP2: Select Insert/userforms, that will insert an userform for you in this workbook.
STEP3: You might see there is a toolbox popup menu after you have inserted the userform, choose checkbox, and click on the userform, that would insert a checkbox on your form. don't have to change the name of the checkboxes yet, insert 4 of them
STEP4: Double click on the userform (not on the checkboxes), that will bring you to the coding behind this userform.
STEP5: at the top of the coding page, there are 2 options, select "userform1" in the left option, and select "initialise" for the right. That will setup a private sub for the initialisation of this userform.
STEP6: Insert the following codes(similiar codes only) into the private sub setup in the SETP5:
CheckBox1.Caption = Sheets("Sheet1").Name
CheckBox2.Caption = Sheets("Sheet2").Name
CheckBox3.Caption = Sheets("Sheet3").Name
CheckBox4.Caption = Sheets("Sheet4").Name
STEP7: Go back to userform, and insert a button, and double click on the button, and then insert the following codes:
If CheckBox1.Value = True Then Sheets("Sheet1").PrintOut Copies:=1
If CheckBox2.Value = True Then Sheets("Sheet2").PrintOut Copies:=1
If CheckBox3.Value = True Then Sheets("Sheet3").PrintOut Copies:=1
If CheckBox4.Value = True Then Sheets("Sheet4").PrintOut Copies:=1
Unload UserForm1
STEP8: setup your macro button on your sheet to have the following line, just to activate you userform:
userform1.show
Hope the above helps.