Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default VBA and determining which sheet the code is running under

Hi

I am calling code that resides within different sheets.
So I start on sheet1 and press a go button the go button calls a
function on sheet2, sheet3 etc. Within the code on sheet2 I need to
grab the name of sheet2. I cannot hard code it as the sheets maybe
renamed and I need the current sheet name. I have tried using
ActiveSheet but this returns sheet1.

Any ideas?

thanks

Jake
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 88
Default VBA and determining which sheet the code is running under

I am calling code that resides within different sheets.
So I start on sheet1 and press a go button the go button calls a
function on sheet2, sheet3 etc. Within the code on sheet2 I need to
grab the name of sheet2. I cannot hard code it as the sheets maybe
renamed and I need the current sheet name. I have tried using
ActiveSheet but this returns sheet1.


is the code in the module of the sheet?
Then use the keyword 'Me' in place of 'ActiveSheet'.

--
Mit freundlichen Grüssen

Melanie Breden
- Microsoft MVP für Excel -

http://excel.codebooks.de (Das Excel-VBA Codebook)

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 81
Default VBA and determining which sheet the code is running under

Calling active sheet from another sheet will return the name of it's
self, it's a class modual,
try running the same code from a standard modual

vis:

Public Sub InAStanardModual()

Sheet1.Activate
MySheet = ActiveSheet.Name

End Sub

wil return the name of sheet one.


another way would be to use the code name, as shown in the vbe window:
sheet1(MyWorkSheetName)

where the "MyWorkSheetNAme" is the name of the worksheet on the tab.

to call a procedure in a standard modual you simple add the name of
the procdure to the calling event, i.e


Button1_click

InAStanardModual

end sub
would run the about code from modual1

good luck

ross
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
determining running counts phumpher Excel Worksheet Functions 5 August 22nd 09 10:33 PM
running code mark New Users to Excel 3 March 14th 05 09:14 AM
Determining the Selection on a non-active Sheet? Jim S.[_4_] Excel Programming 2 April 17th 04 03:59 AM
Running Code on Each Sheet in an Excel Workbook bearie Excel Programming 2 February 6th 04 03:54 PM
running VB code Cath[_3_] Excel Programming 1 November 21st 03 05:09 PM


All times are GMT +1. The time now is 08:10 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"