Home |
Search |
Today's Posts |
|
#1
![]() |
|||
|
|||
![]()
Hi.
I have 1 workbook with 13 different worksheets. My question is: I have a lot of vb code that is the same for each worksheet. ex: When woorksheet(2) is chosen i want that to be the active worksheet, and insead of this code: MaterialRow = Worksheets(2).Range("Material").Row I would love to have a code instead of Worksheets(2), if i have it like this i have to change to worksheet(3) in the formula when worksheet(3) is chosen etc etc. And a code change the active worksheet. Please help!! -- Nil Satis Nisi Optimum |
#2
![]() |
|||
|
|||
![]()
Have you tried
MaterialRow = Activesheet.Range("Material").Row -- HTH Bob Phillips "Michael" wrote in message ... Hi. I have 1 workbook with 13 different worksheets. My question is: I have a lot of vb code that is the same for each worksheet. ex: When woorksheet(2) is chosen i want that to be the active worksheet, and insead of this code: MaterialRow = Worksheets(2).Range("Material").Row I would love to have a code instead of Worksheets(2), if i have it like this i have to change to worksheet(3) in the formula when worksheet(3) is chosen etc etc. And a code change the active worksheet. Please help!! -- Nil Satis Nisi Optimum |
#3
![]() |
|||
|
|||
![]()
Well Bob.
I want the sheet(2) to be active if that is chosen, something like this. Dim wks as worksheet ' to tell that wks is the open sheet no mather the name wks=worksheet(2) 'In sheet(2) when its active, later i can just change that code to wks=worksheet(3) etc, if i dont do that i have to change 100 of lines in each worksheet Then i can change the formula: MaterialRow = Worksheets(2).Range("Material").Row to MaterialRow = wks.Range("Material").Row Then the formula should work for all the sheets when the sheet is active. Is it possible? -- Nil Satis Nisi Optimum "Bob Phillips" wrote: Have you tried MaterialRow = Activesheet.Range("Material").Row -- HTH Bob Phillips "Michael" wrote in message ... Hi. I have 1 workbook with 13 different worksheets. My question is: I have a lot of vb code that is the same for each worksheet. ex: When woorksheet(2) is chosen i want that to be the active worksheet, and insead of this code: MaterialRow = Worksheets(2).Range("Material").Row I would love to have a code instead of Worksheets(2), if i have it like this i have to change to worksheet(3) in the formula when worksheet(3) is chosen etc etc. And a code change the active worksheet. Please help!! -- Nil Satis Nisi Optimum |
#4
![]() |
|||
|
|||
![]()
Thanks Bob.
i didnt understand at first, know i checked and your formula works perfect. Thanks again :-) -- Nil Satis Nisi Optimum "Bob Phillips" wrote: Have you tried MaterialRow = Activesheet.Range("Material").Row -- HTH Bob Phillips "Michael" wrote in message ... Hi. I have 1 workbook with 13 different worksheets. My question is: I have a lot of vb code that is the same for each worksheet. ex: When woorksheet(2) is chosen i want that to be the active worksheet, and insead of this code: MaterialRow = Worksheets(2).Range("Material").Row I would love to have a code instead of Worksheets(2), if i have it like this i have to change to worksheet(3) in the formula when worksheet(3) is chosen etc etc. And a code change the active worksheet. Please help!! -- Nil Satis Nisi Optimum |
#5
![]() |
|||
|
|||
![]()
Phew, thank goodness. I just read your follow-up and was thinking that my
previous answer still applied <G Bob "Michael" wrote in message ... Thanks Bob. i didnt understand at first, know i checked and your formula works perfect. Thanks again :-) -- Nil Satis Nisi Optimum |
#6
![]() |
|||
|
|||
![]()
Thank you again:-)
-- Nil Satis Nisi Optimum "Bob Phillips" wrote: Phew, thank goodness. I just read your follow-up and was thinking that my previous answer still applied <G Bob "Michael" wrote in message ... Thanks Bob. i didnt understand at first, know i checked and your formula works perfect. Thanks again :-) -- Nil Satis Nisi Optimum |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
data from one sheet to several in sequential order! | New Users to Excel | |||
Using the Active cell in one sheet for another sheet | Excel Discussion (Misc queries) | |||
How to change macro so it performs actions on ACTIVE sheet? | Excel Discussion (Misc queries) | |||
linking multiple sheets to a summary sheet | Excel Discussion (Misc queries) | |||
Naming & renaming a sheet tab | Excel Worksheet Functions |