Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have a bit of code that is triggered by the Worksheet_Calculate
event. I want to use this code of several worksheets but would prefer not to repeat it in each Worksheet_Calculate event object. I thought that at minimum, I could set the ranges specific to a particular sheet in the Worksheet_Calculate event then hop over to module, and run the code specific to the ranges. The ranges don't seem to pass to the module. Here's my Worksheet code. Any ideas why the values won't pass? Public intShowing As Integer Public w As Worksheet Public rSheet As Range Public rShow As Range Public rData As Range Public rCrit As Range ________________________________________________ Private Sub Worksheet_Calculate() rSheet = ActiveWorksheet rShow = rSheet.Range("RecordsShowing") rData = rSheet.Range("Process_Data") rCrit = rSheet.Range("FiltersCriteria_data") ShowFilter 'Pass the range variables and run the ShowFilter sub from a module End Sub ________________________ Sub ShowFilter() Msgbox "rSheet = " & rSheet ...etc End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
How to pass variables as arguments of a function | Excel Worksheet Functions | |||
Pass variables value to Shell | Excel Programming | |||
How to pass values from a userform to a standard module? | Excel Programming | |||
can variables pass values | Excel Programming | |||
Pass a variable from a class module | Excel Programming |