Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I just created a function in a personal macro. I'm trying to use the Call statement to call my function within my Sub but by doing this, I loose the return value of the function. I'm looking for a way to use the return value of the function. Is there an other way to call my function? A way I can preserve the return value? Here is my code : Function SelectRangeToChange(ToChange As Range, X As Range, Value As String) Dim Selection As Range, Cell As Range Set Selection = Intersect(X, ActiveSheet.UsedRange) For Each Cell In Selection If (Cell.Value) = "Value" Then If ToChange Is Nothing Then Set ToChange = Cell Else: Set ToChange = Union(ToChange, Cell) End If End If Next Cell End Function Sub SarkFundFormat() Cells.Select Selection.Sort Key1:=Range("C2"), Header:=xlYes Dim ToDelete As Range, CashSelection As Range, Cash As String Call SelectRangeToChange(ToDelete, Range("C:C"), Cash) - here is my problem. I'm trying to refer to the ToDelete range but I can't ToDelete.EntireRow.Copy Sheets("Cash & FX").Paste ToDelete.EntireRow.Delete End Sub Thanks in advance! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
using a IF statement to return a value | Excel Worksheet Functions | |||
using an if then statement call a caption box to a cell | Excel Programming | |||
using an if then statement call a caption box to a cell | Excel Programming | |||
using an if then statement call a caption box to a cell | Excel Programming | |||
Can you call a macro as in an IF statement | Excel Programming |