You first obviously need to have Adobe Acrobat or some other PDF Writer software.
Then, simply turn on the Macro Recorder and record yourself printing the ActiveSheet to PDF. This will give you the code you need for your macro. You can then attach the code to a command button.