ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Edit Text in Formula (https://www.excelbanter.com/excel-programming/340923-edit-text-formula.html)

achidsey

Edit Text in Formula
 
Excel Experts,

I want to edit the formula in a cell by appending the existing formula with
a minus sign and the value of another cell.

My spreadsheet is similar to the following:

A B
1
2 Current Position
3 AMD 200 (the formula in B3 is =200)
4
5 New Sells
6 AMD 100

The current code is similar to:

Sub ProcessSell
Set CurShares = Range("B3")

Set TShares = Range("B6")
End Sub

The code I want to add should say,
Edit the formula in CurShares by adding "-TShares"

so that the formula in "B3" will change from "=200", to "=200-100"
and the value of B3 will then be 100.

Thanks,
Alan
--
achidsey

Bernie Deitrick

Edit Text in Formula
 
Alan,

Range("B3").Formula = Range("B3").Formula & "-TShares"
Or--
Range("CurShares ").Formula = Range("CurShares ").Formula & "-TShares"

HTH,
Bernie
MS Excel MVP


"achidsey" (notmorespam) wrote in message
...
Excel Experts,

I want to edit the formula in a cell by appending the existing formula with
a minus sign and the value of another cell.

My spreadsheet is similar to the following:

A B
1
2 Current Position
3 AMD 200 (the formula in B3 is =200)
4
5 New Sells
6 AMD 100

The current code is similar to:

Sub ProcessSell
Set CurShares = Range("B3")

Set TShares = Range("B6")
End Sub

The code I want to add should say,
Edit the formula in CurShares by adding "-TShares"

so that the formula in "B3" will change from "=200", to "=200-100"
and the value of B3 will then be 100.

Thanks,
Alan
--
achidsey




Bob Phillips[_6_]

Edit Text in Formula
 
Air-coded.

Range("B3").Formula = Range("B3").Formula & "-" & Range("B6").Value

--
HTH

Bob Phillips

"achidsey" (notmorespam) wrote in message
...
Excel Experts,

I want to edit the formula in a cell by appending the existing formula

with
a minus sign and the value of another cell.

My spreadsheet is similar to the following:

A B
1
2 Current Position
3 AMD 200 (the formula in B3 is =200)
4
5 New Sells
6 AMD 100

The current code is similar to:

Sub ProcessSell
Set CurShares = Range("B3")

Set TShares = Range("B6")
End Sub

The code I want to add should say,
Edit the formula in CurShares by adding "-TShares"

so that the formula in "B3" will change from "=200", to "=200-100"
and the value of B3 will then be 100.

Thanks,
Alan
--
achidsey




achidsey

Edit Text in Formula
 
Bernie,

Thanks for your assistance.

I edited it a bit and here's what I ended up with.

Alan

Sub Macro1()

Set CurShares = Range("B3")
CurShares.Select

Set TShares = Range("B6")
TShares.Select

CurShares.Formula = CurShares.Formula & "-" & TShares.Value



End Sub

--
achidsey


"Bernie Deitrick" wrote:

Alan,

Range("B3").Formula = Range("B3").Formula & "-TShares"
Or--
Range("CurShares ").Formula = Range("CurShares ").Formula & "-TShares"

HTH,
Bernie
MS Excel MVP


"achidsey" (notmorespam) wrote in message
...
Excel Experts,

I want to edit the formula in a cell by appending the existing formula with
a minus sign and the value of another cell.

My spreadsheet is similar to the following:

A B
1
2 Current Position
3 AMD 200 (the formula in B3 is =200)
4
5 New Sells
6 AMD 100

The current code is similar to:

Sub ProcessSell
Set CurShares = Range("B3")

Set TShares = Range("B6")
End Sub

The code I want to add should say,
Edit the formula in CurShares by adding "-TShares"

so that the formula in "B3" will change from "=200", to "=200-100"
and the value of B3 will then be 100.

Thanks,
Alan
--
achidsey






All times are GMT +1. The time now is 01:22 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com