Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
gem
 
Posts: n/a
Default multiply two numbers and show the answer in a textbox

i need to multiply two numbers from two different text boxes then show the
answer in another text box, this is on an excel userform!
Can anyone help?
thanks
  #2   Report Post  
Posted to microsoft.public.excel.misc
Nick Hodge
 
Posts: n/a
Default multiply two numbers and show the answer in a textbox

Gem

It depends if you are using a button to trigger the update, if not, you
could use something like the textbox_afterupdate event like so (This is very
basic code with little error checking. It uses three text boxes TextBox1
and 2 have the numbers in and 3 shows the result)

Private Sub TextBox1_AfterUpdate()
If TextBox2.Value = "" Then Exit Sub
TextBox3.Value = TextBox1.Value * TextBox2.Value
End Sub

Private Sub TextBox2_AfterUpdate()
If TextBox1.Value = "" Then Exit Sub
TextBox3.Value = TextBox1.Value * TextBox2.Value
End Sub

--
HTH
Nick Hodge
Microsoft MVP - Excel
Southampton, England
www.nickhodge.co.uk
HIS


"gem" wrote in message
...
i need to multiply two numbers from two different text boxes then show the
answer in another text box, this is on an excel userform!
Can anyone help?
thanks



  #3   Report Post  
Posted to microsoft.public.excel.misc
JLatham
 
Posts: n/a
Default multiply two numbers and show the answer in a textbox

You could also try these - basically says that after typing something into
one of the text boxes, verify that both text boxes contain numeric
information and if they do, then multiply them and put the result in a label
as its caption.

I chose the Label instead of a text box because it's more difficult for the
user to accidentally alter what's displayed on one of them. But text box
would work just like in Nick Hodge's suggestion.

Here's code:

Private Sub txt_Num1_AfterUpdate()

If IsNumeric(Me!txt_Num1) And IsNumeric(Me!txt_Num2) Then
Me!lbl_Result.Caption = Me!txt_Num1 * Me!txt_Num2
End If

End Sub

Private Sub txt_Num2_AfterUpdate()
If IsNumeric(Me!txt_Num1) And IsNumeric(Me!txt_Num2) Then
Me!lbl_Result.Caption = Me!txt_Num1 * Me!txt_Num2
End If
End Sub



"gem" wrote:

i need to multiply two numbers from two different text boxes then show the
answer in another text box, this is on an excel userform!
Can anyone help?
thanks

  #4   Report Post  
Posted to microsoft.public.excel.misc
gem
 
Posts: n/a
Default multiply two numbers and show the answer in a textbox

ok i have typed this in the code for the text boxes. do i have to link it to
a cell on the worksheet? as nothing is happening!!!

"Nick Hodge" wrote:

Gem

It depends if you are using a button to trigger the update, if not, you
could use something like the textbox_afterupdate event like so (This is very
basic code with little error checking. It uses three text boxes TextBox1
and 2 have the numbers in and 3 shows the result)

Private Sub TextBox1_AfterUpdate()
If TextBox2.Value = "" Then Exit Sub
TextBox3.Value = TextBox1.Value * TextBox2.Value
End Sub

Private Sub TextBox2_AfterUpdate()
If TextBox1.Value = "" Then Exit Sub
TextBox3.Value = TextBox1.Value * TextBox2.Value
End Sub

--
HTH
Nick Hodge
Microsoft MVP - Excel
Southampton, England
www.nickhodge.co.uk
HIS


"gem" wrote in message
...
i need to multiply two numbers from two different text boxes then show the
answer in another text box, this is on an excel userform!
Can anyone help?
thanks




  #5   Report Post  
Posted to microsoft.public.excel.misc
gem
 
Posts: n/a
Default multiply two numbers and show the answer in a textbox

Thanks JLatham. it worked!!!
one more thing though. there is only one digit after the decimal point,how
do i change that in the properties?


"JLatham" wrote:

You could also try these - basically says that after typing something into
one of the text boxes, verify that both text boxes contain numeric
information and if they do, then multiply them and put the result in a label
as its caption.

I chose the Label instead of a text box because it's more difficult for the
user to accidentally alter what's displayed on one of them. But text box
would work just like in Nick Hodge's suggestion.

Here's code:

Private Sub txt_Num1_AfterUpdate()

If IsNumeric(Me!txt_Num1) And IsNumeric(Me!txt_Num2) Then
Me!lbl_Result.Caption = Me!txt_Num1 * Me!txt_Num2
End If

End Sub

Private Sub txt_Num2_AfterUpdate()
If IsNumeric(Me!txt_Num1) And IsNumeric(Me!txt_Num2) Then
Me!lbl_Result.Caption = Me!txt_Num1 * Me!txt_Num2
End If
End Sub



"gem" wrote:

i need to multiply two numbers from two different text boxes then show the
answer in another text box, this is on an excel userform!
Can anyone help?
thanks



  #6   Report Post  
Posted to microsoft.public.excel.misc
Dave Peterson
 
Posts: n/a
Default multiply two numbers and show the answer in a textbox

You can format that result the way you want:

Me.lbl_Result.Caption = Format(Me.txt_Num1 * Me.txt_Num2, "00.0000")

I think most Excel developers would use "Me." instead of "Me!".

Me! is from Access??????




gem wrote:

Thanks JLatham. it worked!!!
one more thing though. there is only one digit after the decimal point,how
do i change that in the properties?

"JLatham" wrote:

You could also try these - basically says that after typing something into
one of the text boxes, verify that both text boxes contain numeric
information and if they do, then multiply them and put the result in a label
as its caption.

I chose the Label instead of a text box because it's more difficult for the
user to accidentally alter what's displayed on one of them. But text box
would work just like in Nick Hodge's suggestion.

Here's code:

Private Sub txt_Num1_AfterUpdate()

If IsNumeric(Me!txt_Num1) And IsNumeric(Me!txt_Num2) Then
Me!lbl_Result.Caption = Me!txt_Num1 * Me!txt_Num2
End If

End Sub

Private Sub txt_Num2_AfterUpdate()
If IsNumeric(Me!txt_Num1) And IsNumeric(Me!txt_Num2) Then
Me!lbl_Result.Caption = Me!txt_Num1 * Me!txt_Num2
End If
End Sub



"gem" wrote:

i need to multiply two numbers from two different text boxes then show the
answer in another text box, this is on an excel userform!
Can anyone help?
thanks


--

Dave Peterson
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to show all the possible combination of a set of numbers? [email protected] Excel Worksheet Functions 3 February 12th 06 10:29 AM
How do I show break in bar graph to show large and small numbers GK Charts and Charting in Excel 1 December 19th 05 08:23 PM
numbers being entered show in formula bar but not in cell? Jim in Florida Excel Discussion (Misc queries) 2 May 13th 05 06:36 PM
How do I show negative numbers on a stacked graph JMZ Charts and Charting in Excel 3 February 26th 05 03:21 PM
Long numbers show up as Scientific Notation berryware421243 Excel Discussion (Misc queries) 5 February 8th 05 03:21 AM


All times are GMT +1. The time now is 11:57 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"