Calling a subroutine with a command button

J

JonV

Hello,
I want to run a subroutine, when a command button is clicked. The
subroutine is stored in Sheet1 under the Microsoft Excel Objects folder of my
project and the command button is stored under UserForm1 in the Forms folder
of my project. Is there a certain command needed to reference the other
folder?

This is the code I have right now (Guessing_game is the name of the
subroutine I want to cal).

Private Sub CommandButton1_Click()
Sheet1.Activate
Call Guessing_game
End Sub

When I run this, I get an error stating "Sub or Function not defined."

Does anyone know how I can do this?
 
D

Dave Peterson

First, unless that Guessing_Game routine is related to only the code in that
worksheet's module, I'd move it to a general module and just call it normally.

But you can do:

Option Explicit
Private Sub CommandButton1_Click()
Call Sheet1.Guessing_Game
End Sub

Sheet1 is the codename for the sheet, right???
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top