Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm very rusty in Basic and have no Visual Basic experience! I want to use a
function to reset a stop loss target if needed. The spreadsheet has a cell with €śDays High€ť as a dollar value, €śOld Stop Loss€ť also as a dollar value and I will pass in a float with a stop loss percent (for now€”maybe later it will be a cell value). I want to pass in a Currency type (daysHigh), a Variant (stopRate, a Float), and a reference to a cell (oldStop) from which I will derive the old stop loss value, and after some calculations, possibly change the cells value to the new stop loss value. I will try this function call: =ResetStopLoss(AE6, BB6, 0.15) thus: ResetStopLoss(40, 58, .15) code: Function ResetStopLoss(oldStop As Range, daysHigh As Currency, stopRate) ' ' reset stop loss target if needed for Fidelity held position ' 24 Nov 2007 by Ed Musgrove If stopRate = 0 Then GoTo BailOut potentialNewStop = daysHigh * (1 - stopRate) oldStopValue = oldStop.Value ' using MsgBox (oldStopValue), I see that the above ' line works, so I know I'm getting a useful Range Object MsgBox (oldStopValue) If potentialNewStop oldStopValue Then MsgBox ("in here") ' the above message displays, I know I am getting to here oldStop.Value = potentialNewStop ' the following does NOT display, the above line MsgBox ("done here") End If MsgBox (oldStop.Value) BailOut: ResetStopLoss = Date End Function Any help will be greatly appreciated! -- -Edgar |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Code to copy the formulae of one cell to all the cell in the rangewith the specific cell and columnnumber changing Options | Excel Discussion (Misc queries) | |||
Code to copy the formulae of one cell to all the cell in the rangewith the specific cell and columnnumber changing | Excel Discussion (Misc queries) | |||
Populate a cell if values in cell 1 and cell 2 match cell 3 and 4 | Excel Worksheet Functions | |||
NEED VBA TO SELECT A CELL; NOTE THE CELL VALUE;COPYADJ CELL;FIND CELL VALUE IN A RANGE AND SO ON | Excel Programming | |||
How to create/run "cell A equals Cell B put Cell C info in Cell D | Excel Discussion (Misc queries) |