Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Suppose I define the following subroutine in one of my VBA modules:
Public Sub DoCalculations() invoiceDate = Sheet1.Range("A1").Value invoiceTotal = Sheet1.Range("A2).Value Sheet1.Range("A30).Value = invoiceTotal + 20 End Sub The above subroutine is limited to using Sheet1, so how I can I modify this subroutine to accept any sheet codename as a parameter??? Please keep in mind, I prefer to use sheet codenames rather than the names on my sheet tabs, since users can change the names on tabs at any time. So, I want to modify the subroutine definition as follows: Public Sub DoCalculations (ByVal SheetCodeName as String) ' ' Revised code here ' End Sub The revised routine above will accept a sheet codename in string format, then I want the same code above to be executed on an arbitrary/given sheet referenced by codename. I hope that makes sense... thank you |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel - Golf - how to display "-2" as "2 Under" or "4"as "+4" or "4 Over" in a calculation cell | Excel Discussion (Misc queries) | |||
find "Cancellation" in column "A" and copy all data from Columns B-F onto another Sheet | Excel Programming | |||
Most efficient code to "flip" a range of values + vs - | Excel Programming | |||
Change default in input box from "20" to "000000"? Have macro continue on to name sheet tab? | Excel Programming | |||
Please add a "sheet" function like "row" and "column" functions | Excel Programming |