Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi All
This has to be easy for all you experts out there -- a userform with 2 text boxes entering a number or a zero in Tb2 the following code runs OK on running the macro. leave it blank and the debugger kicks in is there a way round this problem. probably a msg telling them to enter a zero?? ws.Cells(iRow, 10).Value = Val(Trim(Me.Tb1.Value * 0.5)) + Val(Trim(Me.Tb2.Value * 0.05)) -- Many thanks hazel |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I'd check to make sure that the values in the textboxes were numeric before I
tried to place the new value in the cell: if isnumeric(me.tb1.value) _ and isnumeric(me.tb2.value) then ws.cells(irow, .... else msgbox "please enter numbers" end if Hazel wrote: Hi All This has to be easy for all you experts out there -- a userform with 2 text boxes entering a number or a zero in Tb2 the following code runs OK on running the macro. leave it blank and the debugger kicks in is there a way round this problem. probably a msg telling them to enter a zero?? ws.Cells(iRow, 10).Value = Val(Trim(Me.Tb1.Value * 0.5)) + Val(Trim(Me.Tb2.Value * 0.05)) -- Many thanks hazel -- Dave Peterson |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi To you both
Thanks you both turned up trumps, now works whatever the person enters in the text boxes providing it is numeric -- no entry, macro runs on its merry sweet way.and still finishes the job. -- Many thanks hazel "Dave Peterson" wrote: I'd check to make sure that the values in the textboxes were numeric before I tried to place the new value in the cell: if isnumeric(me.tb1.value) _ and isnumeric(me.tb2.value) then ws.cells(irow, .... else msgbox "please enter numbers" end if Hazel wrote: Hi All This has to be easy for all you experts out there -- a userform with 2 text boxes entering a number or a zero in Tb2 the following code runs OK on running the macro. leave it blank and the debugger kicks in is there a way round this problem. probably a msg telling them to enter a zero?? ws.Cells(iRow, 10).Value = Val(Trim(Me.Tb1.Value * 0.5)) + Val(Trim(Me.Tb2.Value * 0.05)) -- Many thanks hazel -- Dave Peterson |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
try:
ws.Cells(iRow, 10).Value = Val(Me.Tb1.Value) * 0.5 + Val(Me.Tb2.Value) * 0.05 "Hazel" wrote: Hi All This has to be easy for all you experts out there -- a userform with 2 text boxes entering a number or a zero in Tb2 the following code runs OK on running the macro. leave it blank and the debugger kicks in is there a way round this problem. probably a msg telling them to enter a zero?? ws.Cells(iRow, 10).Value = Val(Trim(Me.Tb1.Value * 0.5)) + Val(Trim(Me.Tb2.Value * 0.05)) -- Many thanks hazel |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Error: "Excel encountered an error and had to remove some formatti | Excel Discussion (Misc queries) | |||
Counting instances of found text (Excel error? Or user error?) | Excel Worksheet Functions | |||
I have Error 1919 Error Configuring ODBC dataSource Database | Excel Discussion (Misc queries) | |||
Excel 2003 Macro Error - Runtime error 1004 | Excel Discussion (Misc queries) |