Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Private Sub CmbBxOpening_Change()
TxtBxWTOpening = Format(CmbBxOpening.Value / 3 * 5, "0.00") Tscore1.Value = Val(TxtBxWTOpening.Value) + Val(TxbBxWTPolicy.Value) End Sub Private Sub CmbBxPolicy_Change() TxtBxWTPolicy = Format(CmbBxPolicy.Value / 1 * 8, "0.00") Tscore1.Value = Val(TxtBxWTOpening.Value) + Val(TxbBxWTPolicy.Value) End Sub In the Tscore1 textbox, I am getting a concatenation of what is entered in TxtBxWTOpening and TxtBxWTPolicy. When I select 1 in the CmbBxOpening combo box, I get 1.67 in TxtBxWTOpening When I select 1 in the CmbBxPolicy combo box, I get 8.00 in TxtBxWTPolicy when I add them, instead of getting 9.67, i am getting 1.678.00 which is a concatenation. Can anyone help? |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The combobox store the number as text instead of numbers. If you are reading
the values from the combo box you must convert the text to numbers before you add them. Simply do what you have already done in tthe code posted. Use the Val function. total = val(Combobox1.text) + val(Combobox2.text) "Maxi" wrote: Private Sub CmbBxOpening_Change() TxtBxWTOpening = Format(CmbBxOpening.Value / 3 * 5, "0.00") Tscore1.Value = Val(TxtBxWTOpening.Value) + Val(TxbBxWTPolicy.Value) End Sub Private Sub CmbBxPolicy_Change() TxtBxWTPolicy = Format(CmbBxPolicy.Value / 1 * 8, "0.00") Tscore1.Value = Val(TxtBxWTOpening.Value) + Val(TxbBxWTPolicy.Value) End Sub In the Tscore1 textbox, I am getting a concatenation of what is entered in TxtBxWTOpening and TxtBxWTPolicy. When I select 1 in the CmbBxOpening combo box, I get 1.67 in TxtBxWTOpening When I select 1 in the CmbBxPolicy combo box, I get 8.00 in TxtBxWTPolicy when I add them, instead of getting 9.67, i am getting 1.678.00 which is a concatenation. Can anyone help? |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
thank you so much for your help
On Aug 30, 4:08 pm, Joel wrote: The combobox store the number as text instead of numbers. If you are reading the values from the combo box you must convert the text to numbers before you add them. Simply do what you have already done in tthe code posted. Use the Val function. total = val(Combobox1.text) + val(Combobox2.text) "Maxi" wrote: Private Sub CmbBxOpening_Change() TxtBxWTOpening = Format(CmbBxOpening.Value / 3 * 5, "0.00") Tscore1.Value = Val(TxtBxWTOpening.Value) + Val(TxbBxWTPolicy.Value) End Sub Private Sub CmbBxPolicy_Change() TxtBxWTPolicy = Format(CmbBxPolicy.Value / 1 * 8, "0.00") Tscore1.Value = Val(TxtBxWTOpening.Value) + Val(TxbBxWTPolicy.Value) End Sub In the Tscore1 textbox, I am getting a concatenation of what is entered in TxtBxWTOpening and TxtBxWTPolicy. When I select 1 in the CmbBxOpening combo box, I get 1.67 in TxtBxWTOpening When I select 1 in the CmbBxPolicy combo box, I get 8.00 in TxtBxWTPolicy when I add them, instead of getting 9.67, i am getting 1.678.00 which is a concatenation. Can anyone help?- Hide quoted text - - Show quoted text - |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
concatenate #N/A | Excel Discussion (Misc queries) | |||
How to concatenate D1:D64? | Excel Discussion (Misc queries) | |||
Concatenate function adding double quotes to both ends of results | Excel Worksheet Functions | |||
CONCATENATE | Excel Worksheet Functions | |||
I know how to concatenate ,can one de-concatenate to split date? | New Users to Excel |