ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Userforms - Display result of a calculation in a textbox (https://www.excelbanter.com/excel-programming/286804-userforms-display-result-calculation-textbox.html)

Gary Hall

Userforms - Display result of a calculation in a textbox
 
I am creating a ueserform that shows asks the user to
enter a cost price and a selling price for an item.

Is ther a way of having another box (textbox?)which will
show the result of a calculation based upon the two
figures entered e.g Profit made in absolute and
percentage terms.

Thanks for your help

Peter Atherton[_9_]

Userforms - Display result of a calculation in a textbox
 
Garry

Code it as something like; Textbox3=textbox2-textbox1 and
Textbox4=textbox4/textbox3


Reagrds
Peter
-----Original Message-----
I am creating a ueserform that shows asks the user to
enter a cost price and a selling price for an item.

Is ther a way of having another box (textbox?)which will
show the result of a calculation based upon the two
figures entered e.g Profit made in absolute and
percentage terms.

Thanks for your help
.


Tom Ogilvy

Userforms - Display result of a calculation in a textbox
 
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim dblCost as Double, dblPrice as Double
if len(trim(textbox1.text)) 0 and len(trim(textbox2.text)) 0 then
if isnumeric(textbox1.text) and isnumeric(textbox2.text) then
dblCost = cdbl(textbox1.text)
dblPrice = cdbl(textbox2.text)
if dblPrice < 0 then
Textbox3.Text = Format(dblPrice-dblCost,"#,##0.00") & " - " & _
Format((dblPrice-dblCost)/dblPrice,"0.00%")
end if
end if
end if
End Sub

Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim dblCost as Double, dblPrice as Double
if len(trim(textbox1.text)) 0 and len(trim(textbox2.text)) 0 then
if isnumeric(textbox1.text) and isnumeric(textbox2.text) then
dblCost = cdbl(textbox1.text)
dblPrice = cdbl(textbox2.text)
if dblPrice < 0 then
Textbox3.Text = Format(dblPrice-dblCost,"#,##0.00") & " - " & _
Format((dblPrice-dblCost)/dblPrice,"0.00%")
end if
end if
end if
End Sub



--
Regards,
Tom Ogilvy

Gary Hall wrote in message
...
I am creating a ueserform that shows asks the user to
enter a cost price and a selling price for an item.

Is ther a way of having another box (textbox?)which will
show the result of a calculation based upon the two
figures entered e.g Profit made in absolute and
percentage terms.

Thanks for your help




Gary Hall

Userforms - Display result of a calculation in a textbox
 
Peter,

I get an error message when I try to insert the code.

I am inserting it into the Control Spurce box. Is this
right?

Gary


-----Original Message-----
Garry

Code it as something like; Textbox3=textbox2-textbox1 and
Textbox4=textbox4/textbox3


Reagrds
Peter
-----Original Message-----
I am creating a ueserform that shows asks the user to
enter a cost price and a selling price for an item.

Is ther a way of having another box (textbox?)which

will
show the result of a calculation based upon the two
figures entered e.g Profit made in absolute and
percentage terms.

Thanks for your help
.

.


Peter Atherton[_11_]

Userforms - Display result of a calculation in a textbox
 
Garry

The code for a form goes in a special Form Module. You
probabley have a Command button on the form to process it.
Double click this button to open the Form Module. and
enter your code there. It will be attached to
Private Sub Button_Click.

If you are adding the data to a list in a sheet you can do
the code in the module and enter the values into a new
line.

If you want a demo form write direct.

regards
Peter
-----Original Message-----
Peter,

I get an error message when I try to insert the code.

I am inserting it into the Control Spurce box. Is this
right?

Gary


-----Original Message-----
Garry

Code it as something like; Textbox3=textbox2-textbox1 and
Textbox4=textbox4/textbox3


Reagrds
Peter
-----Original Message-----
I am creating a ueserform that shows asks the user to
enter a cost price and a selling price for an item.

Is ther a way of having another box (textbox?)which

will
show the result of a calculation based upon the two
figures entered e.g Profit made in absolute and
percentage terms.

Thanks for your help
.

.

.



All times are GMT +1. The time now is 01:54 PM.

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